X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/684ffa0988e5c471b79210de9e3fda19d6c098b0..40d3fea530f06817fe90df0a0f7bb3ccd38686e1:/README diff --git a/README b/README index 96cdd54..6d03e99 100644 --- a/README +++ b/README @@ -109,6 +109,33 @@ Le fichier utiliser pour garder la liste des envois déjà effectués est soit celui indiqué par la variable d'environnement `NOS_OIGNONS_REMINDER_DB`, ou le fichier si elle est vide `var/reminders.yaml`. +`send-member-emails-to-advisors` +-------------------------------- + +Envoie la liste des emails des membres à jour de cotisation au comité +de déontologie. + +Ce script a vocation a être executé tous les mois afin que le comité +puisse convoquer une assemblée générale extraordinaire, même en cas de +défaillance du conseil d'administration. + +`create-membership-fee-reciept` +------------------------------- + +Permet de créer un reçu de cotisation pour les membres en faisant +la demande. + +Exemple d'utilisation : + + bin/create-membership-fee-reciept 000042 10,00 + +Cela crééra un reçu pour le membre 000042 pour une cotisation d'un +montant de 10,00€. Le reçu est généré sous forme d'un fichier PDF dans +le répertoire spécifié par la variable d'environnement NOS_OIGNONS_RECIEPTS_DIR +(ou le répertoire `reciepts` dans le répertoire courant). + +Il faut créer le répertoire avant utilisation s'il n'existe pas déjà. + Développement ============= @@ -165,6 +192,7 @@ Ensuite, pour exécuter régulièrement les scripts via le *crontab* du compte 42 * * * * BUNDLE_GEMFILE=/srv/ikiwiki/wiki-ca/gestion-adh/Gemfile NOS_OIGNONS_BOARD_WIKI_PATH=/srv/ikiwiki/wiki-ca/src ruby1.9.1 /srv/ikiwiki/wiki-ca/gestion-adh/bin/update-ag-subscribers 42 6 * * * BUNDLE_GEMFILE=/srv/ikiwiki/wiki-ca/gestion-adh/Gemfile NOS_OIGNONS_BOARD_WIKI_PATH=/srv/ikiwiki/wiki-ca/src ruby1.9.1 /srv/ikiwiki/wiki-ca/gestion-adh/bin/send-membership-reminders + 21 0 1 * * BUNDLE_GEMFILE=/srv/ikiwiki/wiki-ca/gestion-adh/Gemfile NOS_OIGNONS_BOARD_WIKI_PATH=/srv/ikiwiki/wiki-ca/src ruby1.9.1 /srv/ikiwiki/wiki-ca/gestion-adh/bin/send-member-emails-to-advisors Pour installer le `pre-commit` *hook* sur le dépôt utilisé par Ikiwiki, on met dans `/srv/ikiwiki/wiki-ca/src/.git/hooks/pre-commit` :