Suppression des adhérents
Via script
Script maison
Supprime les adhérents en fonction de la durée d'expiration et/ou la durée d'absence de prêt. Ces durées sont en nombre de jours.
Permet de filtrer plus facilement sur les catégories et leur type.
Il gère également la purge de la table deletedborrowers
.
# Delete patrons 50 3 * * 7 /home/koha/tools/koha/delete_patrons.sh --confirm --expired 365 --not-borrowed 730
Le paramètre
--confirm
permet de confirmer. Sans lui cela simule sans impacter les données.
Ajouter
-v
pour plus de verbosité
Si le script est volontairement absent, écrire :
# Delete patrons (missing on purpose)
Options :
Il repose sur le script ci-dessous.
Script officiel
# Delete patrons 50 3 * * 7 /home/koha/src/misc/cronjobs/delete_patrons.pl --expired_before "$(date -d '-24 month' --iso-8601)" --not_borrowed_since "$(date -d '-12 month' --iso-8601)" -c
Ne seront pas supprimés les adhérents :
- d'une catégories de type "bibliothécaire" (S)
- ayant un(des) prêt(s) en cours
- ayant un débit à payer
- étant garant
L'utilisation des deux options --expired_before
et --not_borrowed_since
va faire un croisement (AND
).
Il y a des options de limiter :
--category_code
par catégorie d'adhérent--library
par site de l'adhérent
Le paramètre
-c
permet de confirmer. Sinon par défaut ça simule sans impacter les données.
Ajouter
-v
pour plus de verbosité