Quoi de neuf ?

Cette section met en évidence les nouvelles fonctionnalités et améliorations des versions de Koha les plus récentes.

Cette section est mise à jour en même temps que le manuel l’est. C’est pourquoi elle ne présente pas forcément toutes les nouvelles fonctionnalités et améliorations de la version. Merci de consulter les notes de version pour bénéficier d’une liste exhaustive de tous les changements dans Koha pour chacune de ses versions.

24.05

Gestion des ressources électroniques

Vous pouvez dorénavant importer dans Koha des notices de ressources locales à partir d’un fichier KBART, facilitant ainsi l’obtention de notices de ressources numériques pour Koha.

Sources de notices et notices verrouillées

Cette nouvelle fonctionnalité permet aux bibliothécaires de définir des sources de notices, avec l’option de “verrouiller” les notices provenant de fournisseurs spécifiques afin d’éviter leur modification dans Koha.

Ceci est particulièrement utile avec des bases pour lesquelles les notices sont cataloguées dans un autre système puis exportées vers Koha. Quelques fois, dans ces cas, il est préférable de modifier les notices dans le système d’origine plutôt que dans Koha.

Dans la version 24.05, les sources de notices ne peuvent être paramétrées que lors d’ajout de notices en utilisant l’API. S’il sera éventuellement possible de configurer manuellement la source des notices, ça n’est pas encore le cas.

Cette nouvelle fonctionnalité s’accompagne aussi de nouvelles permissions :

  • manage_record_sources: les biliothécaires avec cette permission pourront créer, modifier et supprimer des sources de notices.

  • edit_locked_records: les bibliothécaires avec cette permission pourront modifier les notices dont leur source les protègerait de toute modification.

Types d’attributs d’adhérents Date

Les types d’attributs d’adhérents peuvent maintenant être définis comme Dates. Lors de la création d’un type d’attribut d’adhérent, cochez la case “Est une date”. Cela ajoutera un calendrier au champ lors de la saisie d’un dossier adhérent. Vous pourrez aussi opérer des calculs sur les dates en vous basant sur cet attribut dans les requêtes.

Heures d’ouverture de la bibliothèque

Les horaires d’ouverture peuvent être définis dans Bibliothèques. Ils sont utilisés pour le calcul des prêts horaires. La nouvelle préférence système ConsiderLibraryHoursInCirculation détermine comment est calculée l’heure de retour si elle tombe en dehors des horaires d’ouverture de la bibliothèque.

Nouvelles fonctions de la fonctionnalité Problèmes dans le catalogue

La fonctionnalité Problèmes dans le catalogue a été bien développée durant ce cycle.

You can now define custom statuses in the new TICKET_STATUS authorized value category and these will appear when updating catalog concerns.

You can now define custom resolutions in the new TICKET_RESOLUTION authorized value category and these will appear when marking catalog concerns as “Resolved”.

Il est désormais possible d’affecter des problèmes dans le catalogue à des bibliothécaires lors de la gestion des problèmes dans le catalogue. Ils recevront un courriel au format du modèle TICKET_ASSIGNED, qui est personnalisable dans l’outil Notifications et tickets.

Copying patron permissions

A “Copy settings” button has been added to the patron permissions as well as a “Paste permissions” button, which can be used to copy permissions from one patron to another,

Envoi de courriels personnalisés à un adhérent

La nouvelle fonctionnalité de courriel personnalisé ajoute la possibilité pour les bibliothécaires ayant les permissions requises d’envoyer des courriels personnalisés à un adhérent particulier. Les notifications peuvent être paramétrées à l’avance dans l’outil Notifications et tickets (voir le module “Adhérents (message personnalisé)” lors de la création d’une nouvelle notification), ou un courriel peut être rédigé d’une manière adéquate.

Mise en page des impressions de notifications et tickets

En plus des préférences sytèmes déjà existantes SlipCSS et NoticeCSS, qui nécessitent un chemin vers un fichier CSS, les impressions de notifications et ticket peuvent être personnalisées individuellement avec le CSS en utilisant l’onglet “Mise en page” dans l’outil notifications et tickets.

Elasticsearch configuration

In the search engine configuration it is now possible to add new search fields from the staff interface.

The customization of facets was also extended. It is now possible to add new facets and link facets to authorized value categories to improve the display.

Nouveaux emplacements d’affichage des personnalisations HTML

Il y a plusieurs nouveaux emplacements d’affichage pour l’outil de personnalisation HTML.

Nouvelles préférences sytème

1PageOrderPDFText

La nouvelle préférence système 1PageOrderPDFText. Cette fonctionnalité est disponible en utilisant l’option “English 1-Page” dans la préférence système OrderPdfFormat.

AutoClaimReturnStatusOnCheckin

The new AutoClaimReturnStatusOnCheckin can be used to automatically resolve return claims when the item is checked in.

AutoClaimReturnStatusOnCheckout

The new AutoClaimReturnStatusOnCheckout can be used to automatically resolve return claims when the item is checked out.

DefaultLongOverduePatronCategories

The new DefaultLongOverduePatronCategories system preference can be used to limit the automatic long overdue process to specific patron categories. It replaces the --category parameter in the longoverdue cron job.

DefaultLongOverdueSkipPatronCategories

The new DefaultLongOverdueSkipPatronCategories system preference can be used to exclude specific patron categories from the automatic long overdue process. It replaces the --skip-category parameter in the longoverdue cron job.

EmailFieldSelection

La nouvelle préférence système EmailFieldSelection, conjoitement avec la nouvelle option “les adresses sélectionnées” de la préférence système EmailFieldPrimary, peut être utilisée pour envoyer des notifications par courriel à plusieurs adresses de courriel. Par exemple, une bibliothèque pour choisir d’envoyer des notifications aux adresses de courriel personnelle et professionnelle de l’adhérent.

ESPreventAutoTruncate

La nouvelle préférence système ESPreventAutoTruncate définit quels indexs de Elasticsearch ne sont pas auto-tronqués. C’est utile pour les indexs des identifiants tels le code à barres et le numéro de contrôle, car tronquer un identifiant peut renvoyer des informations non pertinentes.

DisplayMultiItemHolds

The new DisplayMultiItemHolds system preference can be used by libraries to allow to place multiple item-level holds on a single record at the same time for the same patron. This applies to both the staff interface and the OPAC.

HoldRatioDefault

La nouvelle préférence système HoldRatioDefault permet aux bibliothèques de choisir la valeur par défaut de la requête Ratios de réservation.

OPACAuthorIdentifiersAndInformation

The OPACAuthorIdentifiersAndInformation system preference replaces the OPACAuthorIdentifiers system preference. It is now used to display more information than simply the identifiers, such as the places of birth and death, the field of activity, etc.

PurgeListShareInvitesOlderThan

La préférence système PurgeListShareInvitesOlderThan est utilisée pour définir un nombre de jours après lesquels les partages de listes privées qui n’ont pas été acceptés sont supprimés.

RedirectToSoleResult

La nouvelle préférence système RedirectToSoleResult permet aux bibliothèques de choisir que faire quand une recherche ne rend qu’un résultat : rediriger ou non l’usager vers la notice détaillée. Par défaut, la redirection se fait vers la notice détaillée, ce qui est le comportement historique.

RESTAPIRenewalBranch

La nouvelle préférence système RESTAPIRenewalBranch permet aux bibliothèques de choisir quel code de site est pris en compte dans la table statistics lors d’un renouvellement, grâce à l’API REST. Ceci est utile pour les rapports. Par défaut, c’est l’API du site de l’adhérent, ce qui était l’usage historique.

SCOBatchCheckoutsValidCategories

The new SCOBatchCheckoutsValidCategories system preference, used with the BatchCheckouts and WebBasedSelfCheck system preferences, lets patrons of specific categories checkout several items at once in the self checkout module rather than one by one.

SMSSendAdditionalOptions

La nouvelle préférence système SMSSendAdditionalOptions peut être utilisée pour préciser des paramètres supplémentaires nécessaires à certains SMS::Send drivers (comme Twilio). Auparavant, il était nécessaire d’avoir les paramètres supplémentaires dans un fichier YAML de même nom que le SMS::Send driver, et le chemin pour ce fichier devait être précisé dans le fichier koha-conf.xml. Avec cette préférence système, les options peuvent être mises à jour sans qu’un administrateur système n’aie à modifier le fichier.

StaffLoginLibraryBasedOnIP

The new StaffLoginLibraryBasedOnIP system preference can be used to determine which library staff log into when accessing the staff interface, based on their computer’s IP address.

StaffLoginRestrictLibraryByIP

The StaffLoginRestrictLibraryByIP system preference replaces the AutoLocation system preference. It is used to determine which libraries a staff member can choose to log into when accessing the staff interface.

WaitingNotifyAtCheckout

La nouvelle préférence système WaitingNotifyAtCheckout crée un pop-up dans le module Circulation pour prévenir les bibliothécaires que l’adhérent à qui ils prêtent des documents a aussi des réservations disponibles.

Préférences sytème obsolètes

ILLModuleCopyrightClearance

La préférence système ILLModuleCopyrightClearance a été déplacée vers un emplacement Personnalisations HTML. Ceci permet d’avoir des textes dans différentes langues d’un OPAC multilingue.

23.11

Module Conservation

Le tout nouveau module Conservation permet d’intégrer les traitements de conservation dans les flux de Koha et d’en garder trace. A chacune des étapes du processus de conservation, des informations sont rattachées aux exemplaires dans Koha.

Le module arrive avec son propre ensemble de préférences système.

Comptes d’adhérents protégés

Il est désormais possible d’empêcher des dossiers d’adhérent d’être supprimés.Lors de la création ou la modification d’un adhérent, un nouveau marqueur peut être paramétré dans la section “Gestion de la bibliothèque”. En outre, les adhérents ainsi protégés ne peuvent pas être supprimés lors d’une suppression par lot, tâches asynchrones ou fusion d’adhérents.

A utiliser pour les adhérents de type statistique, les comptes SIP2, les comptes pour les prêts en self-service et les superadmins.

Tickets personnalisés

Il est maintenant possible de créer des tickets personnalisés qui seront disponibles dans le menu “Imprimer” du dossier d’un adhérent.

Allez à Outils > Notifications et tickets et créez un nouveau ticket avec la nouvelle catégorie “Adhérents (ticket personnalisé)”.

Modèles de rapports personnalisés

Il est maintenant possible de créer des modèles dans l’outil Notifications et tickets et de les utiliser dans le module Rapports lors de l’exécution de requêtes SQL.

It is also possible to download the report results as the rendered template.

Problèmes avec les fournisseurs

Il est désormais possible d’enregistrer les problèmes avec les fournisseurs dans le module Acquisitions. C’est une manière de conserver trace de divers problèmes qui peuvent survenir le temps d’un contrat, et elle pourrait s’avérer utile le moment venu de renégocier.

Une nouvelle permission pour les adhérents issue_manage a aussi été créée pour permettre aux bibliothèques de choisir qui, parmi les bibliothécaires, peut gérer les incidents Fournisseurs.

CSS et JS pour l’OPAC d’une bibliothèque en particulier

Il est maintenant possible de personnaliser le CSS et le JavaScript à l’OPAC d’une bibliothèque en particulier. Deux nouveaux champs ont été ajoutés au formulaire de la bibliothèque :

  • UserJS

  • UserCSS

Ce code sera utilisé quand un adhérent se connecte à l’OPAC ou si le système a plus d’un OPAC (par le biais des fichiers de configuration apache).

Déclassement du module de prêt secouru

Le module de prêt secouru et l’outil Windows sont désormains maintenus.

En conséquence, la préférence système AllowOfflineCirculation a été supprimée.

Modèle de date de publication des périodiques

Il est maintenant possible de créer un modèle pour renseigner automatiquement le champ “Publié le (texte) à la réception d’un nouveau fascicule. Le paramétrage se fait au niveau de l’abonnement, donc, vous disposez de différents modèles pour vos différents abonnements.

Informations sur les cookies

De nouvelles préférences sytèmes et personnalisations HTML permettent que des informations sur les cookies soient ajoutées à l’OPAC et dans l’interface professionnelle.

Prêt en self service à l’OPAC

La nouvelle fonctionnalité Prêts en self service à l’OPAC self checkout permet aux adhérents d’emprunter eux-mêmes des exemplaires via l’OPAC.

Ceci est différent du module de prêt en self service, qui est un module en soi, destiné à être utilisé sur des ordinateurs dédiés. Le prêt en self service à l’OPAC peut être utilisé sur n’importe quel ordinateur ou appareil ayant accès à l’OPAC.

Elle est activée par la préférence système OpacTrustedCheckout.

Hauteur et largeur des codes à barres personnalisables sur les étiquettes

In label layouts, it is now possible to customize the width and height of the barcodes.

Local float groups

A new option in library groups can be used to create “local float groups” which can then be set in return policies or in hold policies in circulation rules to determine if an item “floats” (stays at the check-in library) or is transferred back to its home library when checked in.

New circulation rule for holds pickup delays

A new column in the circulation and fine rules table has been added to control the hold pickup delays on a more granular level than with the ReservesMaxPickUpDelay system preference. By having it in the circulation rules matrix, it is possible to set different rules for different combinations of library, patron category, and item type.

Nouvelle règle de circulation “Pas de prolongation automatique avant”

La règle de circulation “Pas de renouvellement automatique avant” a été scindée en “Pas de renouvellement avant” et “Pas de renouvellement automatique avant”. De cette manière, les bibliothèques qui utilisent le renouvellement automatique peuvent contrôler cette valeur indépendamment des renouvellements manuels.

Fonctionnalités du PEB

Une nouvelle option “Peut faire des demandes de PEB à l’OPAC” dans les catégories d’adhérents permet aux bibliothèques de choisir qui, parmi les catégories d’adhérent, est autorisé à faire des demandes de PEB à partir de l’OPAC.

Patron lists tab in patron records

There is a new patron lists tab in patron records, showing which patron lists this patron is a part of.

Elasticsearch configuration

In the search engine configuration it is now possible to add a filter on specific mappings to index those fields without punctuation. This will enable searching without punctuation. For example, if there is a punctuation filter on the title, and the title is « 1,000 Japanese Words », a search for « 1000 japanese words » will return the title.

Specify cost and quantity in manual invoices

When creating a manual invoice for a custom debit type, there will be a “Cost” and a “Quantity” field where you will be able to enter the cost of the individual item and the quantity to be charged to the patron. The total amount will automatically be calculated from these two values. This is useful mainly for physical items being sold to the patron, such as used books or reusable bags, for example.

Nouveaux emplacements d’affichage des personnalisations HTML

Il y a plusieurs nouveaux emplacements d’affichage pour l’outil de personnalisation HTML.

  • StaffAcquisitionsHome : son contenu apparaîtra en bas de la page d’accueil du module Acquisitions.

  • StaffAuthoritiesHome : son contenu apparaîtra en bas de la page d’accueil du module Autorités.

  • StaffCataloguingHome : son contenu apparaîtra en bas de la page d’accueil du module Catalogage.

  • StaffListsHome : son contenu apparaîtra en bas de la page d’accueil des Listes.

  • StaffPatronsHome : son contenu apparaîtra en bas de la page d’accueil du module Adhérents.

  • StaffPOSHome : son contenu apparaîtra en bas de la page d’accueil des :ref:` Points de vente <point-of-sale-label>`.

  • StaffSerialsHome : son contenu apparaîtra en bas de la page d’accueil du module Périodiques.

Le déménagement des préférences système vers Personnalisations HTML se poursuit. Celles-ci ont été déplacées vers l’outil de personnalisation HTML dans la version 23.11.

  • OpacMaintenanceNotice

  • OPACResultsSidebar

  • OpacSuppressionMessage

  • PatronSelfRegistrationAdditionalInstructions

  • SCOMainUserBlock

  • SelfCheckHelpMessage

  • SelfCheckInMainUserBlock

Nouvelles préférences sytème

AcquisitionsDefaultEmailAddress

La nouvelle préférence système AcquisitionsDefaultEmailAddress vous permet de configurer une adresse courriel particulière qui sera utilisée pour envoyer commandes et réclamations de commandes en retard à partir du module Acquisitions.

AcquisitionsDefaultReplyTo

La nouvelle préférence système AcquisitionsDefaultReplyTo vous permet de configurer une adresse courriel Répondre-à particulière qui recevra les réponses aux commandes et réclamations de commandes en retard envoyées à partir du module Acquisitions.

AutomaticCheckinAutoFill

La nouvelle préférence système AutomaticCheckinAutoFill automatise encore plus la fonctionnalité de retour automatique en satisfaisant automatiquement la réservation suivante d’un document lors de son retour.

AutoRemoveOverduesRestrictions

Ce n’est pas une nouvelle préférence système mais les options de AutoRemoveOverduesRestrictions ont été étendues pour permettre de vérifier les autres prêts sur le compte de l’adhérent avant de lever la suspension.

CalculateFundValuesIncludingTax

La nouvelle préférence système CalculateFundValuesIncludingTax aidera les bibliothèques qui récupèrent les taxes sur leurs achats. En paramétrant cette préférence sur “Exclure”, ces bibliothèques peuvent saisir directement dans Koha les prix d’achat en incluant les taxes (comme indiqués par les fournisseurs sur leur facture); et les fonds budgétaires afficheront les montants en excluant les taxes, ce qui est un reflet fidèle des montants réellement disponibles.

CancelOrdersInClosedBaskets

La nouvelle préférence système CancelOrdersInClosedBaskets peut être configurée pour permettre l’annulation de commandes dans des paniers fermés. Ceci est utile si quelque chose ne peut pas être livré et que vous ne souhaitez pas rouvrir le panier ni passer par le processus de réception.

ChildNeedsGuarantor

La nouvelle préférence système ChildNeedsGuarantor peut être utilisée pour rendre obligatoire le champ Garant. Contrairement à son nom et à sa description, elle n’est pas limitée aux seuls enfants, mais aux adhérents dont la catégorie d’adhérents établit qu’ils “peuvent être garantis”.

DefaultAuthorityTab

La nouvelle préférence système DefaultAuthorityTab permet aux bibliothèques de choisir quel onglet est sélectionné en premier lors de la visualisation de la notice autorité.

EmailPatronWhenHoldIsPlaced

La nouvelle préférence système EmailPatronWhenHoldIsPlaced peut être utilisée pour envoyer des courriels aux adhérents qui ont effectué des réservations. La notification envoyée est basée sur le modèle HOLDPLACED_PATRON, qui peut être personnalisé dans l’outil Notifications et tickets.

ForceLibrarySelection

La nouvelle préférence système ForceLibrarySelection peut être utilisée pour demander aux bibliothécaires de choisir une bibliothèque lors de leur connexion à l’interface professionnelle.

ILLModuleDisclaimerByType

La nouvelle préférence système ILLModuleDisclaimerByType permet aux bibliothèques d’avoir des textes d’avis de non-responsabilité différents pour différents types de demande de PEB. Ceci dépend du backend utilisé pour les demandes de PEB.

ILLPartnerCode

La nouvelle préférence système ILLPartnerCode remplace un paramétrage de PEB qui ne se trouvait que dans le fichier koha-conf.xml. Il est désormais possible pour les bibliothèques de choisir la catégorie de partenaire sans avoir à modifier le fichier de configuration.

IntranetReadingHistoryHolds

La nouvelle préférence système IntranetReadingHistoryHolds existante. La préférence système intranetreadinghistory a, un temps, contrôler l’affichage des deux onglets Historique de prêt et Historique des réservations du dossier adhérent dans l’interface professionnelle. Désormais, la préférence système intranetreadinghistory contrôle l’affichage de l’onglet Historique de prêt et la nouvelle préférence système IntranetReadingHistoryHolds contrôle l’affichage de l’onglet Historique des réservations.

LoadCheckoutsTableDelay

La nouvelle préférence système LoadCheckoutsTableDelay peut être utilisée pour retarder le chargement de l’affichage des prêts dans le dossier d’un adhérent, afin d’éviter trop d’interrogations de la base lors de prêts d’exemplaires à la chaîne.

OpacTrustedCheckout

La nouvelle préférence système OpacTrustedCheckout permet aux bibliothèques et à ses personnes de confiance d’autoriser les adhérents à emprunter elles-mêmes via l’OPAC. Ceci est différent du module de prêt en self service, qui est un module en soi, destiné à être utilisé sur des ordinateurs dédiés. Le prêt en self service à l’OPAC peut être utilisé sur n’importe quel ordinateur ou appareil ayant accès à l’OPAC.

OverdueNoticeFrom

La préférence système OverdueNoticeFrom existait déjà, mais une nouvelle option lui a été ajoutée dans la version 23.11. Cette nouvelle option, “bibliothèque de rattachement de l’adhérent”, permet aux bibliothécaires de choisir cette bibliothèque comme origine des notifications de retard.

RedirectGuaranteeEmail

La nouvelle préférence système RedirectGuaranteeEmail permet aux bibliothèques d’envoyer copie des notifications par courriel à l’adhérent et à son garant, s’il y en a un.

SCOLoadCheckoutsByDefault

La nouvelle préférence système SCOLoadCheckoutsByDefault permet aux bibliothèques de choisir si les prêts en cours des adhérents sont affichés automatiquement ou si l’adhérent doit cliquer sur un bouton pour vois ses prêts quand il utilise le module de prêt en self-service.

SerialsDefaultEmailAddress

La nouvelle préférence système SerialsDefaultEmailAddress vous permet de configurer une adresse courriel spécifique qui sera utilisée pour envoyer les réclamations pour fascicules en retard, à partir du module Périodiques.

SerialsDefaultReplyTo

La nouvelle préférence système SerialsDefaultReplyTo vous permet de configurer une adresse courriel Répondre-à particulière pour recevoir les réponses aux réclamations pour fascicules en retard envoyées à partir du module Périodiques.

SerialsSearchResultsLimit

La nouvelle préférence système SerialsSearchResultsLimit vous permet de limiter le nombre, par page, de résultats de recherche sur les abonnements aux périodiques; à utiliser sur les bases avec beaucoup d’abonnements.

showLastPatronCount

La nouvelle préférence système showLastPatronCount vous permet de définir combien d’adhérents sont affichés par le lien créé par showLastPatron.

SIP2AddOpacMessagesToScreenMessage

La nouvelle préférence système SIP2AddOpacMessagesToScreenMessage détermine si les notificactions à l’OPAC sont affichées ou non à l’écran lors de l’utilisation de SIP2.

TrackLastPatronActivityTriggers

La nouvelle préférence système TrackLastPatronActivityTriggers remplace la préférence système TrackLastPatronActivity et permet un contrôle plus fin des actions déclenchant la mise à jour de la date « Vu en dernier » de l’adhérent (borrowers.lastseen). Auparavant, cette colonne de la base de données n’était mise à jour que quand l’adhérent se connectait à l’OPAC ou par SIP2. Cela excluait les adhérents empruntant de nombreux exemplaires à la bibliothèque sans se connecter pour autant à l’OPAC. La bibliothèque peut maintenant décider, à partir d’une liste, quelles activités suivre.

UpdateItemLocationOnCheckout

La nouvelle préférence système UpdateItemLocationOnCheckout vous permet de modifier automatiquement la localisation d’un exemplaire quand il est emprunté.

UpdateItemLostStatusWhenPaid

The new UpdateItemLostStatusWhenPaid system preference allows you to set a status which will be automatically assigned to a lost item when the patron pays for it.

UpdateItemLostStatusWhenWriteoff

The new UpdateItemLostStatusWhenWriteoff system preference allows you to set a status which will be automatically assigned to a lost item when the charge is written off from the patron’s account.

UpdateNotForLoanStatusOnCheckin

Ce n’est pas une nouvelle préférence système mais UpdateNotForLoanStatusOnCheckin a été étendue pour ajouter la possibilité de définir des règles selon le type de document.

Nouvelles permissions pour les adhérents

La permission preservation a été ajoutée pour permettre aux bibliothécaires d’accéder au nouveau module Conservation.

La permission issue_manage a aussi été ajoutée pour permettre aux bibliothèques de choisir qui, parmi leurs bibliothécaires, peut gérer les problèmes avec les fournisseurs.

Préférences de notification aux adhérents

Pour les bibliothèques qui utilisent EnhancedMessagingPreferences, le message “Réservation mise de côté” est désormais disponible en résumé. Le modèle de notification est HOLDDGST et peut être personnalisé dans l’outil Notifications et tickets. Les bibliothécaires peuvent choisir l’option “Résumés seulement” dans le dossier de l’adhérent. Si la préférence système EnhancedMessagingPreferencesOPAC est paramétrée sur “afficher”, les adhérents pourront modifier leurs préférences de notification par leur compte en ligne.

Nouvelles options pour l’outil de ligne de commande

Le script runreport.pl a deux nouveaux paramètres :

  • --send_empty ajoute l’option d’envoi de courriel même si la requête ne rend aucun résultat

  • --quote ajoute une option pour définir le séparateur pour les exportations CSV

Le script writeoff_debts.pl a deux nouveaux paramètres :

  • --category-code ajoute l’option pour limiter les “Pertes et profits” à une catégorie d’adhérent particulière

  • --added-after ajoute l’option pour limiter les “Pertes et profits” aux frais créés après une date définie ou calculée

Le script borrowers-force-messaging-defaults.pl a deux nouveaux paramètres :

  • --library ajoute l’option pour limiter les mises à jour des adhérents d’une bibliothèque en particulier

  • --message-name ajoute l’option pour limiter les mises à jour à un message particulier

Le script membership_expiry.pl a quatre nouveaux paramètres :

  • -active ajoute l’option d’envoyer des notifications aux seuls adhérents « actifs ». « Actif » est déterminé par la nouvelle préférence système TrackLastPatronActivityTriggers.

  • -inactive ajoute l’option d’envoyer des notifications aux seuls adhérents « inactifs ». « Inactifs » est déterminé par la nouvelle préférence système TrackLastPatronActivityTriggers.

  • -renew ajoute l’option de renouveler autmatiquement l’adhésion des adhérents au lieu de simplement les avertir de sa prochaine arrivée à expiration.

  • -letter_renew ajoute l’option d’utiliser une notification différente de celle par défaut, MEMBERSHIP_RENEWED.

Un nouvel outil de ligne de commande, debar_patrons_with_fines.pl a été ajouté. Cet outil ajoute une suspension manuelle aux dossiers d’adhérents devant plus, en frais, qu’un montant spécifié.