Piste: delete_patrons

Suppression des adhérents

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)

FIXME 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é
koha/tools/delete_patrons.txt · Dernière modification: 2021/01/14 11:24 de fsomers
CC Attribution-Share Alike 4.0 International Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International