Un Compagnon pour Assistantes Maternelles.
Find a file
2024-03-30 15:13:06 +01:00
app Initial Import. 2024-03-30 15:13:06 +01:00
public Initial Import. 2024-03-30 15:13:06 +01:00
writable Initial Import. 2024-03-30 15:13:06 +01:00
.gitignore Initial Import. 2024-03-30 15:13:06 +01:00
builds Initial Import. 2024-03-30 15:13:06 +01:00
composer.json Initial Import. 2024-03-30 15:13:06 +01:00
composer.lock Initial Import. 2024-03-30 15:13:06 +01:00
env Initial Import. 2024-03-30 15:13:06 +01:00
LICENSE Initial Import. 2024-03-30 15:13:06 +01:00
preload.php Initial Import. 2024-03-30 15:13:06 +01:00
README.md Initial Import. 2024-03-30 15:13:06 +01:00
spark Initial Import. 2024-03-30 15:13:06 +01:00

CAM

Un compagnon pour assistantes maternelles. CAM permet de saisir les heures travaillées avec chaque enfant afin de calculer l'abattement à déclarer sur l'impôt sur le revenu.

CAM est distribué selon les termes de la GNU General Public License Version 3.

Dépendances

CAM s'appuie sur CodeIgniter.

Le déploiement nécessite PHP version 7.4 ou plus récent avec les extensions suivantes.

  • intl
  • json (normalement déjà activé par défaut)
  • mbstring
  • mysqlnd en cas d'utilisation de MySQL.

Cette page décrit les opérations et les contrôles nécessaires pour mettre à jour la version de CodeIgniter utilisée. Au moment d'une mise à jour, vérifier dans les notes de version s'il est nécessaire d'apporter des modifications au répertoire app. Les fichiers affectés peuvent être copiés depuis vendor/codeigniter4/framework/app.

Déploiement

Les opérations de déploiement dépendent du serveur HTTP utilisé. Elles sont décrites sur le guide d'installation de CodeIgniter.

Configuration

Copier ou renommer le fichier env en .env et éditer selon les besoins, en particulier l'URL de base et les paramètres de connexion à la base de données. Seul SQLite a été testé.

Pour initialiser la base de donnée, utiliser la commade suivante.

./spark db:seed SchemaSeeder

L'application ne propose aucune interface d'administration. La création d'un utilisateur se fait avec une commande similaire à la précédente.

CAM_EMAIL="new_user@provider.com" CAM_USER="new_login" CAM_PWD="new_password" ./spark db:seed NewUserSeeder

La modification du mot de passe également.

CAM_USER="login" CAM_PWD="new_password" ./spark db:seed NewPasswordSeeder