app | ||
public | ||
writable | ||
.gitignore | ||
builds | ||
composer.json | ||
composer.lock | ||
env | ||
LICENSE | ||
preload.php | ||
README.md | ||
spark |
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.
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