X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/a1ae7493cd715af233e04ac5204989db031c533e..7b61f25dd1ca4b324b85ab90ca891c5d5495c6cc:/README diff --git a/README b/README index f5deeba..7ba2097 100644 --- a/README +++ b/README @@ -137,6 +137,8 @@ Installer les dépendences : --path=vendor/bundle chmod -R o+rX vendor/bundle +Il faut donner les droits d'écriture à `wiki-ca` sur le répertoire `var`. + Pour rendre facilement accessible `list-members-emails`, on peut ajouter dans `/usr/local/bin` un mini script tel que celui-ci : @@ -150,6 +152,8 @@ Pour permettre au script `update-ag-subscribers` de fonctionner, il est nécessaire de l'autoriser à exécuter certaines commandes de Mailman. Pour cela, on va créer un fichier dans `/etc/sudoers.d` : + Defaults:wiki-ca !requiretty + Cmnd_Alias AG_MANAGEMENT = /usr/sbin/list_members ag,\ /usr/sbin/add_members -r - ag,\ /usr/sbin/remove_members -f - ag @@ -161,6 +165,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` :