Gestion du flag opacsuppress
Nouveau script pour ajouter/enlever un flag au champ MARC associé à l'index opacsuppress. L'ajout du flag est réalisé si tous les exemplaires correspondent aux règles de la préférence système OpacHiddenItems.Inversement le flag est retiré si au moins un exemplaire ne correspond aux règles de OpacHiddenItems.
Script proposé à la communauté via le BZ31035
Exemple de ligne de commande pour attribuer le flag au 099$o
./src/misc/maintenance/update_opac_suppression.pl --marc 099o -v -c
il existe une option : -hide-no-items qui permet d'ajouter un un flag aux notices sans exemplaire
on peut ajouter à la ligne de commande une clause -where afin de limiter le traitement à un lot de notices
Pour mettre à jour quotidiennement en fonction des modifications, mettre en crontab le soir tard :
https://git.biblibre.com/biblibre/tools/src/branch/master/koha/update_opac_suppression.sh
Note :
Avec Elasticsearch, la recherche suivante permet de retrouver toutes les notices ayant le champ suppress positionné :
Suppress:true
Dans Zebra c'est
suppress=1