************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
* CHANGE_LOG_5.0.13 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
****************************
Les numéros indiqués ici (#000000) sont utilisés en interne par PMB Services pour son développement.
*******************
ANOMALIES
--------------
Administration
--------------
#97518 : Correction de failles XSS
Sécurisation de paramètres injectables dans le fichier export_z3950.php
#100307 : Champs personnalisés : numéro d'ordre
Assurons-nous que l'ordre soit bien une valeur entière lors de l'enregistrement du champ personnalisé.
#124226 : Correction des url de vignettes de documents numériques dans le nettoyage de base
Suite à la précédente évolution sur le transfert des vignettes de documents numérique de la base vers le serveur, les URL générées n'étaient pas correctes pour les webservices ou les imports/exports. On ne stocke plus les url en base, on passe systématiquement par vig_num.php.
---------
Autorités
---------
#111861 : Impression permutée du thésaurus
Correction sur le découpage des termes en impression permutée.
#119407 : [Autorités] Correction dans le nombre de résultats de concept
#126548 : Correction dans le remplacement d'autorités personnalisées
Dans le remplacement des autorités perso, on utilisait l'identifiant du type d'autorité et non celui de l'autorité. Conséquence : les remplacements ne correspondaient pas aux autorités sélectionnées. C'est corrigé.
---------
Catalogue
---------
#96822 : [Recherche] Opérateur sauf (~)
Correction sur la prise en compte de cet opérateur de recherche.
#97152 : [Résultat de recherche] Réservations de bulletins
Correction sur la réservation de bulletins depuis un résultat de recherche.
#105666 : Personnalisation du réduit de notice
Correction d'affichage lorsque celui-ci contient du HTML.
#106369 : Nouvelle demande de numérisation
Élimination des balises HTML lors de la récupération du titre de la notice.
#116606 : [Exemplarisation] Numérotation auto des bulletins
Correction sur la numérotation automatique au niveau des exemplaires de bulletin.
Message affiché : "Ce code-barres est déjà utilisé !"
#120336 : [Catalogue] Correction : Afficher les vignettes des documents numériques
-----------
Circulation
-----------
#97510 : Correction d'une faille de sécurité (upload de fichier)
Ajout d'une vérification sur le mimetype sur l'upload de fichier pour la photographie d'un lecteur.
#98225 : [Demandes de numérisation] Titres contenant des guillemets
La notice ou le bulletin n'était pas affiché en édition lorsque le titre contenait un guillemet.
#115566 : [priorite_email = 3] Réservation Validée / Non confirmée
Les réservations ne doivent pas être automatiquement confirmées lorsque la valeur du priorite_email est à 3.
#116580 : [Plugin Drive] Blocage de l'envoi du mail + confirmation de la résa
Confirmer la réservation même si l'envoi du mail est bloqué par le plugin lorsque le paramètre priorite_email est différent de 3.
------
Divers
------
#107037 : Correction faille XSS sur le nom du module
En gestion principalement, la méthode qui fait le nettoyage du nom de fichier pour déterminer quelle classe CSS correspondant au module il faut rajouter était un peu laxiste !
On s'assure de bien renvoyer ce qu'il faut ou ne rien renvoyer du tout.
#115088 : Correction injection SQL dans la recherche externe
Sécurisation du paramètre source du formulaire de recherche externe.
#121059 : [Mailing] Chargement des vignettes de documents numériques
Correction sur le chargement des vignettes dans les mailings ainsi que lorsque aucun répertoire n'est défini pour stocker la vignette d'un document numérique.
---
DSI
---
#116469 : [Bannettes] Formatage de l'objet du mail
Correction sur la présence de motifs dans l'objet du mail de DSI.
--------
Editions
--------
#99686 : [Actions personnalisables] Sous-requête + limit SQL
Correction sur l'exécution de procédure avec une notion de "limit" SQL dans une sous-requête.
----
OPAC
----
#99277 : Afficher ou masquer les boutons "Mes alertes" et "Mes alertes personnalisées" en OPAC
#99934 : Affichage des images avec le style Solo
Les images à l'opac, avec le style solo n'étaient plus affichées avec les dernières versions de Firefox.
#101993 : [RMC] Cote de l'exemplaire
Correction du critère de recherche sur la cote de l'exemplaire.
#103735 : [Facettes] Navigation par mots-clés
L'affinage sur une valeur de facette ne fonctionnait pas suite à une recherche dans les mots-clés.
#104117 : Cookie de consentement en secure si l'HTTPS est activé
Correction pour que l'option secure du cookie soit activée si l'OPAC est en HTTPS
#105661 : [Réservation] Article de périodique
Correction sur l'impossibilité de réserver un article de périodique.
#115244 : [Inscription OPAC / Mail] Lien de validation
Contexte : validation d'un compte sans changement de statut.
Le compte était supprimé lorsque le lecteur re-cliquait une seconde fois sur le lien de validation transmis dans le mail.
#119920 : [Affichage des vignettes] Image vide
Le calcul de l'image vide en fonction du niveau bibliographique et du type de document ne fonctionnait pas sur l'entrée getimage.php lorsque l'identifiant de la notice n'était pas transmis.
#120774 : [Connecteur Amazon / cURL] Configuration du proxy
Prise en compte d'un éventuel proxy paramétré lors de la récupération de données via cURL.
#121122 : [Connecteur Amazon / cURL] Récupération vignette
Ne pas traiter la réponse HTTP lorsque celle-ci n'est pas en 200.
#123151 : [Visionneuse / PDF] Icône de téléchargement
Affectation du nom de fichier par défaut lors du téléchargement du document numérique à la place du nom donné par défaut "document.pdf".
#127502 : [Faille de sécurité] Formulaire de mot de passe oublié
+Modifications apportées :+
- Suppression de l'affichage en liste lorsque plusieurs comptes ont le même email.
- Ajout du nom/prénom de l'emprunteur dans le template du mail.
- Vérification côté client/serveur de l'email.
- Revue des messages à l'affichage du formulaire et à la soumission. (Une retraduction des messages est nécessaire.)
- Correction de la méthode "is_valid_mail" en PHP/JavaScript
- Possibilité d'ajouter la localisation dans le mail via le paterne suivant : "!!localisation!!"
-------
Portail
-------
#100519 : [Construction portail] Mauvaise construction du chaînage
Prise en compte d'une éventuelle construction de portail défaillante provoquant un dépassement de mémoire PHP.
*******************
EVOLUTIONS
--------------
Administration
--------------
#114717 : [Statistiques OPAC] Conservation du pays de l'usager
Conservation du pays dans les logs pour les statistiques.
Nouvelle fonction disponible : #empr_pays()
#123460 : Nettoyage de base : Déplacement par lot des vignettes de documents numériques vers le répertoire d'upload
---------
Autorités
---------
#106444 : Exporter le champ "Catégorie inutilisable en indexation (non descripteur)" à l'impression d'un thésaurus
Désormais dans l'export XML, la balise NON ou OUI indiquera si le descripteur est utilisable en indexation.
---------
Catalogue
---------
#108228 : Numéro d'ordre sur les thésaurus
Ajout d'un numéro d'ordre sur les thésaurus pour l'ordonnancement des catégories auto-complétées.
------
Divers
------
#118310 : Paramètre pour définir le répertoire de stockage des vignettes de document numérique
nom du paramètre "pmb_docnum_img_folder_id"
#118556 : Stockage des vignettes de documents numériques dans le répertoire d'upload défini
Si le paramètre "pmb_docnum_img_folder_id" est défini, à la consultation d'un document, sa vignette sera copiée dans le répertoire d'upload. Une action générale sera possible dans le nettoyage de base.
#119066 : Enrichissement de l'indexation des champs personnalisés de type "sélection d'autorités"
Pour les champs perso de type "sélection d'autorités", on indexe avec :
- les renvois voir pour les catégories
- les libellés alternatifs pour les concepts
----
OPAC
----
#99780 : Permalien d'un plan de classement
Affichage de toutes les indexations décimales :
- ./index.php?lvl=indexint_see
Affichage des indexations décimales selon un plan de classement :
- ./index.php?lvl=indexint_see&pclass={{identifiant}}
#106734 : Ajout d'un captcha sur l'envoi de mail en OPAC (print.php)
#123275 : Affichage des vignettes de documents numériques en cache
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
* CHANGE_LOG_5.0.12 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
SANS OBJET
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
* CHANGE_LOG_5.0.11 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
****************************
Les numéros indiqués ici (#00000) sont utilisés en interne par PMB Services pour son développement.
*******************
ANOMALIES
------------
Acquisitions
------------
#95152 : Autocomplétion pour la sélection des fournisseurs
Le fournisseur ne sortait plus dans la liste auto-complétée lorsqu'il est associé à tous les établissements.
--------------
Administration
--------------
#94066 : Fatal error: Cannot redeclare decoupe_date
Utilisation de plusieurs fonctions d'imports avec la déclaration de la fonction "decoupe_date", ça pose problème.
---------
Catalogue
---------
#89224 : [Sélecteurs] Remplacement d'un périodique
La saisie d'une recherche de périodiques avec apostrophes ne fonctionnait pas.
#95147 : Affichage des mots-clés
L'auto-complétion sur les mots-clés ne proposait pas toujours les bons termes.
-----------
Circulation
-----------
#90122 : Inscription automatique des lecteurs d'une catégorie à une DSI
Correction de cette fonctionnalité lorsque cela est activé par le paramètre "insc_categ".
#90667 : [Mailing] Destinataire supplémentaire en copie cachée
- L'envoi en copie cachée ne fonctionnait pas si le panier contient des lecteurs pointés avant le démarrage du mailing.
- Aucun envoi en copie cachée n'était réalisé lors d'un envoi à partir d'une recherche prédéfinie.
------
Divers
------
#90778 : [RMC - Autorités perso] Opérateur "Est vide"
L'utilisation de cet opérateur sur les champs personnalisés d'autorités personnalisées ne retournait pas de résultats.
#93395 : [Zone 896$a] URL de vignette
Export de l'URL de la vignette non transformée dans la zone 896$a.
---
DSI
---
#88976 : [Bannettes privées] Sélection du nombre de lecteurs à afficher par page
Correction sur l'application du nombre de lecteurs par page.
--------
Editions
--------
#89007 : Impression d'une circulation simplifiée
Correction sur l'ajout des polices de caractères associées aux différents éléments.
----
OPAC
----
#88969 : Création d'alertes privées
Correction sur le nommage de la bannette en préfixant le libellé par le nom et prénom du lecteur.
#89048 : Transferts sans localisation
Correction sur des réservations faites sans localisation de retrait.
#90007 : [Tris] Protection des apostrophes
Protection des apostrophes manquant lors de l'application du tri.
#90023 : [Page de maintenance] Mot de passe oublié
Problème constaté en version 5.0 uniquement :
- La page de maintenance ne s'appliquait pas sur ce point d'entrée.
#94538 : Bannettes privées : réincrémentation du nom du lecteur à l'OPAC
En édition de bannette, ne pas afficher le nom et prénom de l'usager devant le nom de la bannette.
#94615 : Formulaire d'inscription
Ajout d'attributs autocomplete à off pour empêcher le navigateur d'intervenir sur certains champs.
#94641 : Corrections sur le formulaire d'inscription
- Modification du message "L'identifiant est invalide, un autre vous est proposé, saisissez de nouveau votre mot de passe ainsi que le code et validez"
- Ré-affichage des données déjà saisies !
- Affichage de l'identifiant modifié quand le message l'indique
#94652 : [Réservations multiples] Envoi de mails
Alertes des utilisateurs par mail lors de la réservation multiples à partir des notices du panier.
#94752 : [Réservation] Article de périodique
Corrections d'erreurs sur la réservation.
#96112 : Correctif sur une faille XSS
Correction pour sécuriser l'entrée $page dans l'OPAC.
la variable était injectable!
#96382 : Correction d'une injection SQL
-------
Portail
-------
#93138 : Rester sur la même page lorsque l'on vide le cache portail
Correction d'une anomalie.
Maintenant dans la partie construire, si l'on vide le cache, on reste sur la même page portail.
*******************
EVOLUTIONS
----
OPAC
----
#95123 : Ajouter des classes CSS aux éléments définis en PHP pour les facettes
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
* CHANGE_LOG_5.0.10 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*******************
ANOMALIES
------------
Acquisitions
------------
#83989 : [Facturation] Récapitulatif des lignes
Modification de l'intitulé du bouton "Supprimer" par "Supprimer les lignes cochées".
--------------
Administration
--------------
#87387 : [Import de lecteurs] Fonctions de bretagne
Correction à la génération encodée du mot de passe lecteur.
- import_bretagne.inc.php
- import_bretagne_2.inc.php
- import_bretagne_3.inc.php
#88290 : Correction indexation des notices dans les requêtes sql
On vérifie si la table à un alias avant d'utiliser son nom.
---------
Catalogue
---------
#82595 : Améliorations cartographie
Ajout d'une icône pour le bouton "polygone régulier"
Ajout des libellés "Sans échelle", "Sans référence" et "Sans projection" à la place d'un sélecteur vide si pas de valeurs
#85250 : Abonnements - Changement de statut automatique
La case à cocher sur le changement du statut de bulletin après réception du suivant restait cochée.
Modification apportée :
- Il est désormais possible de décocher cette case et de ne pas modifier le statut.
#85513 : [Edition d'une notice] Lien
La saisie du lien était limitée à 255 caractères, cela n'est plus le cas.
#86111 : Traductions sur les notices en intégration de notices externes
Prise en compte des traductions sur les notes en intégration de notices externes.
#87090 : [Edition d'une notice] Langue de la notice
L'affichage de la langue en édition de notice était revalorisée en fonction de la préférence utilisateur lorsque celle-ci est vide.
-----------
Circulation
-----------
#85964 : Groupes localisés
Correction sur l'affichage de la liste en fonction des localisations choisies.
#87314 : [Circulation restreinte] Historique des relances
Autoriser l'accès à ce module en circulation restreinte.
#87543 : Affichage des erreurs SMTP lors de l'envoi d'un mail avec PMB
Lorsque les erreurs sont affichées/activées en gestion dans PMB (Paramètre display_errors à 1) et que le mail n'a pas pu être envoyé correctement à cause d'un soucis de configuration, la fenêtre d'envoi reste ouverte avec l'erreur d'envoi affichée.
#88705 : [Paniers de lecteurs] Pointage par sélection
Correction sur la redirection à la fin de l'opération car on se retrouvait dans le menu de collecte au lieu de pointage.
--------
Demandes
--------
#83570 : Filtres sur les valeurs de CP
Corrections sur l'application de filtres sur les valeurs de champs personnalisés.
------
Divers
------
#82715 : Lenteur des prets dans bibloto
Suppression de la prolongation de prêt dans bibloto provoquant des ralentissements.
En attendant de trouver une solution plus viable
#82764 : Page d'installation de la documentation;- Ancre vers l'aide retirée
- Lien vers la documentation modifiée
- Quelques changements dans la structure HTML
#85939 : [Autorités personnalisés] Auto-complétion
Correction sur la recherche qui ne se faisait que sur la valeur indexée.
#86521 : Drive : Ajout du chargement des hooks pour les services externes
#87993 : [Sémantique] Dictionnaire des mots non vides avec accents
Effacement des accents lors de la récupération des mots non vides pour la recherche dans PMB.
--------
Editions
--------
#84017 : Etats paramétrables - corrections
Correction sur l'utilisation des champs suivants :
=> Utilisation de la source de données "Documents numériques"
- Date de mise à jour
- Date de création
- Localisations
- URL de la vignette en tant que filtre
- Localisation en tant que filtre
=> Utilisation de la source de données "Notices"
- Partie de en tant que filtre
- Catégorie sur l'opérateur "Est vide"
=> Utilisation de la source de données "Exemplaires"
- Partie de en tant que filtre
=> Utilisation de la source de données "Catégories"
- Filtre "Est vide" pour les critères "libélé du renvoi voir" et "libélé du renvoi voir aussi"
#86606 : [Stats OPAC] Export de valeurs numériques
Les valeurs numériques étaient exportées en tant que chaîne de caractères dans les exports tableur.
----
OPAC
----
#82640 : [Impressions/Mails] Liens relatifs sur les autorités
Transformation des liens relatifs sur les autorités en liens absolus lors de générations externes.
#82642 : Se diriger vers quel module après connexion de l'emprunteur ?
Modification de comportement concernant le paramètre "show_login_form_next".
Vide = Rester sur la même page
empr.php = Compte emprunteur
index.php = Retour en accueil
#83104 : [Compte lecteur] Inscription
Correction sur la redirection à la connexion lors de la validation du compte à partir du mail.
#83907 : subscribe.php produit un "." après le #bandeau
Correction pour que le point n'apparaisse pas.
#85117 : Recherche sur les documents numériques
Selon l'environnement, la recherche sur les documents numériques pouvait retourner le nombre de résultats sans les afficher.
Cause : longueur du nom d'une table temporaire SQL trop long.
#85296 : Recherche avancée dans les sources affiliées
Correction à la transformation en recherche affiliée des autorités sélectionnées par auto-complétion.
#85771 : Fuite mémoire dans la phototèque
Un grand nombre de résultats pouvait engendrer une interruption du chargement de la page.
#85981 : [Contribution] Correction dans les gestion des drois d'accès
PMB 5 : peu importe les accès du lecteur, il n'avait aucun accès au scénario.
PMB 73 : Correction du sélecteur de statut dans l'édition d'un scénario
#86559 : [Demandes de numérisations] Ascenseur automatique
Application d'un élément de style pour que l'ascenseur soit présent en fonction de la longueur du formulaire afin d'éviter un débordement.
#86643 : Navigation dans les sections et les localisations
Prise en compte des droits de visibilité au niveau des exemplaires.
#87110 : [Vues OPAC - authentification] Identifiants erronés
Ne pas basculer dans une autre vue lorsque les identifiants sont erronés.
#87143 : Structure HTML dans les facettes
Correction sur l'imbrication des balises "span" dans la partie dépliée.
#87724 : Correction d'un bug lors de l'ouverture d'un document numérique à l'OPAC sans être connecté
#88025 : Vues OPAC + Connexion lecteur + show_login_form_next
Correction sur la restitution de l'environnement lorsque le PMB est paramétré ainsi :
- Vue OPAC différente lors de la connexion d'un lecteur
- Paramètre show_login_form_next vide
#88035 : Page "Mot de passe oublié"
Bloc d'authentification invisible dans ce contexte :
- Paramètre OPAC quick_access_logout à 1
- Paramètre OPAC quick_access à 1
#88133 : Formulaire d'inscription : année de naissance
L'année de naissance commencera à 1900 en cliquant sur la flèche du haut.
#88341 : Fonction #aff_bull_for_art_expl_num_with_tpl();
Correction sur la prise en compte ou non des droits d'accès pour la fonction #aff_bull_for_art_expl_num_with_tpl(); dans les templates de notices.
#88344 : [Inscriptions OPAC] Retour aux libellés précédents
Ré-application des codes libellés "subs_*" pour le template Django "subscribe.tpl.html afin de rester rétro-compatible.
#88704 : Application d'un nouveau tri sur une étagère
L'application d'un nouveau tri sur la consultation d'une étagère ne fonctionnait pas comme prévu.
#88715 : Paramètre OPAC show_lien_bas
Correction sur le décalage des cadres OPAC lorsque ce paramètre est désactivé.
-------
Portail
-------
#83867 : [Module notice] Source de données "Notice"
Prise en compte des droits d'accès sur la visibilité de la notice.
#84680 : Portfolio : accès aux lecteurs connectés
Prise en compte des droits de visibilité des articles et des rubriques pour l'affichage des documents du portfolio.
#87079 : Cadres: Ajout des erreurs de template
Correction ajout de htmlspecialchars pour le title
*******************
EVOLUTIONS
--------------
Administration
--------------
#83720 : Scripts d'échange Ascodocpsy
Modification du script de conversion pour autoriser les localisations et producteurs commençant par criavs
#86493 : Ajout d'un index sur la section dans la table pret_archive
Nouvel index sur la section de l'exemplaire pour optimiser les jointures SQL.
---------
Autorités
---------
#86276 : correction d'une erreur SQL dans les concepts
---------
Catalogue
---------
#83032 : Optimisations lors de l'ajout d'un document numérique
Optimisation de l'utilisation de la RAM + correction de notices empêchant le traitement de réponses AJAX
------
Divers
------
#86390 : Ajout d'évènements pour l'utilisation du plugin drive
----
OPAC
----
#85304 : Connexion à PMB à l'Opac
Lorsque le serveur de PMB n'est pas configuré en https et est derrière un serveur de proxy qui lui l'est en https, alors la connexion à PMB par la page empr.php ne passait par du https mais du http.
#85400 : Compatibilité IE pour les méthodes javascript NodeList.forEach
#87306 : [RMC Notices] Opérateur "N'est pas vide" sur les avis
Ajout de l'opérateur "N'est pas vide" sur le critère de recherche des avis.
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
* CHANGE_LOG_5.0.8 / 5.0.9 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*******************
ANOMALIES
------------
Acquisitions
------------
#68715 : [Relances depuis le menu réceptions] Problème d'encodage
Correction du problème d'encodage sur le message "Commandée".
#69823 : Import de suggestions : Enregistrement de l'origine
L'origine est désormais enregistrée.
#70257 : Création d'un établissement : Utilisateur non coché par défaut
L'utilisateur courant sera désormais coché par défaut.
#72012 : [Relances fournisseurs] Historique
La relance multiple étant possible le même jour, il faut donc enregistrer l'heure de la relance en supplément de la date.
#74748 : CP en exemplarisation lors de la réception de commande
La sélection des valeurs de champs personnalisés depuis la popup ne fonctionnait pas.
#78519 : Réservation automatique pour les demandeurs à la réception
Contexte :
param généraux > resa_records_no_expl = 1
acquisitions > sugg_to_cde_resa_auto = 1
Problème de réservation auto constaté sur l'enchaînement des étapes suivantes :
1 - Suggestion effectuée par un lecteur
2 - Création de la commande (sans que la notice existe)
3 - Catalogage du document dans le module "Réceptions"
4 - Enregistrement de la réception
La réservation automatique est désormais effectuée.
#79811 : Correction sur recherche fournisseurs.
Erreur sur le comptage des fournisseurs en recherche
--------------
Administration
--------------
#66536 : Encodage dans les entrepôts entrants de type Zotero
Les caractères Windows, lorsque le PMB est en Iso, n'étaient pas convertis comme il faut lors de la synchronisation d'un entrepôt de type Zotero.
#66722 : Nettoyage de tables en suppression d'une source
Suppression des entrées dans les tables :
- external_count
- source_sync
- connectors_categ_sources
#66741 : [Nettoyage de base] Vignettes de notices
Nouvelle option de nettoyage selon l'environnement en cours :
- Déplacer les vignettes de notices enregistrées en base vers le répertoire d'upload.
#67523 : [Paramètre] Commentaire sur la consultation et l'ajout d'un avis
Mise à jour du commentaire dans la partie Administration > Outils > Paramètres.
#68027 : Bibloto - Correction de fautes d'orthographes sur les valeurs des champs pré-paramétrés du connecteurs.
#68159 : Correction du message "Formulaire de réabonnement" en "Formulaire de modification du compte lecteur".
Le message précédent n'indiquait pas correctement l'action qu'il est possible de faire en cliquant sur le bouton. Ce nouveau message est plus parlant.
#68764 : Import unimarc : Zone col
Gestion altérée de la zone unimarc "col" lors de l'export depuis l'entrepôt.
#70107 : Contribution : correction sur les sélecteurs ayant une valeur égale à 0 (ex : niveau hiérarchique).
#72783 : Impossible de vider le connecteur "Notices suppr." lorsque l'on est en Catalan
Gestion de l'apostrophe pour l'affichage de l'alerte.
#72811 : Intégration de notices depuis un connecteur entrant OAI avec le gestionnaire de tâches
Correction d'une "Fatal Error" produite par l'import d'exemplaires.
#73005 : Réindexation RDF impossible
Erreur XML : Caractère invalide à la ligne 594 (mauvais encodage d'un accent.
#74195 : [Calendrier] Duplication des jours d'ouvertures/fermetures
La duplication vers les autres localisations ne fonctionnait plus.
#74469 : WebServices - SOAP: Export de notices en tableau
Lors de l'export en tableau des notices (fetchNoticeListArray), le manifeste n'était pas respecté pour les champs f avec un sous champs s car le paramètre "value" n'était pas présent.
#74709 : [Gestionnaire de tâches] Synchronisation de connecteurs
Réglage du pourcentage.
+ Correction sur la lecture multiple de rapports.
#75315 : Ajout d'un id en nettoyage de base pour sélection par clic sur "Réindexer toutes les autorités".
#75609 : Corrections sur le fonctionnement du forcage de quotas
Permet d'autoriser ou non le forçage du prêt en cas de violation d'un quota.
#75996 : (Correction) Modification de la récupération des fichiers OPAC pour les recherches prédéfinies
Récupération des fichiers OPAC par CURL pour les recherches prédéfinies OPAC, avec lecture directe des fichiers si le CURL ne fonctionne pas.
#77397 : [Contributions] Intégration d'une notice par défaut dans le formulaire d'un document numérique
Correction sur l'intégration d'une notice par défaut dans ce formulaire.
#77614 : Contribution : correction de l'affichage des liens entre formulaires dans le graphe .
#78642 : Contribution : correction de l'enregistrement des scénarios
Correction d'une régression faite en V5.
#78804 : Edition des templates de mail
Correction d'un problème à l'enregistrement avec l'éditeur TinyMCE.
#79521 : Gestion des images : suppression impossible avec espaces ou caractères spéciaux
Menu "Administration > Template de mail > Gestion des images" :
- La suppression des images avec des caractères spéciaux ou des espaces est désormais fonctionnelle.
#79134 : Modification import ASCODOCPSY
Modification de la fonction d'import func_ascodocpsy.inc.php pour un soucis de doublon de bulletin lors de l'import.
#80897 : Modification commentaire du paramètre resa_records_no_expl
Modification du libellé "Réservation sur les notices" pour "Réservation sur les notices sans exemplaires".
---------
Autorités
---------
#64708 : Ajout du lien de retour au panier d'autorités après exécution d'une procédure.
#66392 : Suppression d'une autorité perso;- suppression du lien si l'autorité est utilisée comme événement
- suppression des liens entre autorités
#67423 : [Action rapide] Suppr de la base
Ajout de le l'option vers la suppression d'éléments dans la base.
#69941 : Correction des concepts avec des identifiants vides.
#71649 : Ordre des dernières autorités créées
Si Sphinx est activé, l'ordre des dernières autorités créées était incorrec.
#71817 : Auto complétion des titres uniformes
Ajout de l'autocomplétion des titres uniformes dans le formulaire de 'remplacer par'.
#72130 : Concepts : enregistrement des liens réciproques
Enregistrement des liens réciproques en passant l'uri des concepts plutôt que les id.
#72487 : Onglet d'autorité, il manque des infos pour les concepts
En gestion, sur la page détaillée d'un concept, il manque certains liens d'utilisations du concept dans des champs persos.
On retrouve l'URI et/ou l'identifiant en valeur de champs persos, il fallait donc tester les deux pour avoir l'exhaustivité des liens.
#72744 : Suppression / remplacement de catégorie;- Suppression des associations manquantes lors de la suppression d'une catégorie
- Remplacement des associations manquantes lors du remplacement d'une catégorie par une autr.
#72946 : [Auteurs] Remplacer par - disparition du renvoi voir
Mise à jour de la forme retenue des autres auteurs en remplacement.
#74760 : Correction dans la mise à jour des libellés de vedette.
#74775 : Suppression d'index inutile dans les schémas de concepts.
#75500 : Tri des concepts en résultat de recherche
Petite erreur dans le fichier sorttable en dev
Mauvais appel à ce js dans le template d'affichage de resultats de recherche pour les concept.
#76118 : Disparition des valeurs de champs perso URL
Lorsque l'on duplique un champ perso de type URL et que l'on change son ordre, toutes les valeurs sauf celle-ci sont écrasée.
#77174 : Correction d'erreurs notice dans l'indexation.
#77874 : Remplacement des autorités, suppression des valeurs de champs perso
Remplacement des autorités, delete des custom_values et custom_dates.
Ajout dans Nettoyage de bas.
#77911 : Vedette composée sans class_name
Correction d'une 'Fatal erreur' si une vedette est composée avec un élément non décrit dans le xml des vedette.
#78856 : Réindexation à partir d'un panier d'autorités
Erreur sur l'identification.
---------
Catalogue
---------
#66039 : [Sélecteur de notices] Recherche sur l'identifiant
Problème rencontré :
- Recherche sur l'identifiant combinée avec le champ de saisie vide.
La recherche n'était pas lancée.
#66147 : [Z3950] Antislashs champ commentaire de l'auteur;Élimination des antislashs à l'intégration de l'auteur en provenance de l'interrogation z3950.
#66332 : Export Excel d'un panier de notices
Correction d'un problème d'encodage sur les champs personnalisés dans certains environnements.
#67100 : Z39.50 et champs personnalisables
Correction sur l'import des champs personnalisés via le z3950 lorsque la fonction d'import est différente de celle du serveur z3950.
#67615 : Correction de l'interprétation des paramètres de tailles de cartes
Dans les paramètres généraux et OPAC de dimensions de cartes, si des valeurs sans unité étaient saisies, la carte ne s'affichait pas.
#67620 : [Bulletins] CP de documents numériques
Enregistrement des valeurs de champs personnalisés lors de l'enregistrement d'un document numérique relié à un bulletin.
#67702 : Sauvegarde des champs persos de documents numériques avant l'évènement de fin de mise à jour
Ajout de la sauvegarde des champs persos dans la méthode de sauvegarde des documents numériques pour être fait avant l?émission de l'évènement de fin de mise à jour.
#67681 : Alias de table dans la personnalisation de l'indexation pour la recherche
Lors de certaines modifications personnalisées pour l'indexation des notices on utilise un alias au niveau du champ idke.
#68778 : Champ perso HTML répétable
le contenu répété d'un champ perso de type HTML répétable, avec l'éditeur html dojo activé, est bien sauvegardé. .
#68914 : Paramètre expl_title_display_format
Affichage du libellé du support.
#68963 : [PMB ISO-8859-1] Saisie dans les champs "Editeurs, collection";Corrections sur l'encodage.
#69660 : [Edition de paniers] Export bibliographie
Résolution des difficultés d'affichage de vignettes sous Word..
#69860 : [Résultat de notices] Tableau des exemplaires
Désactivation du tri sur la colonne lors le paramètre "expl_list_display_comments" est activé.
#70310 : [Suppression de notices] Prévisions
Suppression des réservations planifiées associées.
#70831 : Inclusion de Dojo dans la frame de la notice OPAC
Accès au travers de la loupe sur l'en-tête de la notice.
#70862 : Affichage de la notice OPAC depuis la gestion
Appel OPAC via le paramètre de gestion url_base pour outrepasser les règles serveur de sécurité.
Erreur rencontrée en intégrant une frame avec l'adresse de l'OPAC : Load denied by X-Frame-Option.
#71476 : Mise à jour de la date de modification des notices via la modif d'un titre de série
Lors de l'enregistrement d'un titre de série, on modifie une colonne dans la table notices pour l'index.
On corrige là, le fait que la date de modification de la notice était modifiée.
Ce n'est plus le cas.
#72253 : Transformation de la recherche simple en RMC
Une recherche simple "Tous les champs" n'incluant pas les documents numériques ne se passait pas comme voulu lors de la transformation en recherche multi-critères.
#72671 : [Grilles de notices] Edition en positionnement absolu
Correction de l'espacement entre certains champs.
#73003 : [Webdav] Duplication de documents numériques
Les documents numériques étaient dupliqués lorsque le paramétrage indiquait un enregistrement du contenu en base de données.
Aucun problème pour l'enregistrement en répertoire d'upload.
#73331 : numérotation périodique volume en bulletinage
Calcul du prochain numéro d'un périodique en bulletinage
Modification dans la numérotation du tome et volume si plusieurs abonnements d'un même périodique.
#73606 : Articles de périodiques : Upload en glissé/déposé;Correction du chevauchement sur le glissé/déposé dans les articles de revues.
#73704 : Mauvaise indexation des instruments dans les nomenclatures
Les instruments non standards n'étaient pas pris en compte dans l'indexation.
Les instruments avec un code contenant des espaces faisaient planter la réindexation et faisaient donc disparaître la notice de toutes les recherches.
#74312 : Bulletinage : prochains numéros
Correction sur le calcul du prochain numéro lorsque des numéros ont été bulletinés avant la date prévue.
#74425 : Indexation des notices / Documents numériques
Lorsque le document numérique est présent dans toutes les localisations, il est possible que son indexation au niveau de la notice ne soit pas correcte.
#74765 : Fusion des descripteurs de bulletins
Correction sur la fusion des descripteurs entre bulletins.
#75331 : [Notices] Indexation des documents numériques
Correction sur l'indexation des propriétaires rattachés aux documents numériques dans l'indexation des notices.
#75527 : [Fiche détaillée] Affichage des concepts
Sur la fiche détaillée de la notice :
Erreur de retour à la ligne des concepts.
#76064 : [RMC] Recherche dans les documents numériques
Retourner la notice de bulletin au lieu de la notice de périodique.
#76093 : Problème de positionnement des destinataires supplémentaires d'un envoi de résultats de recherche par mail
Lors d'une impression d'un résultat de recherche, les destinataires supplémentaires apparaissaient sous le champs objet au lieu d'apparaître à la suite du premier destinataire.
#76438 : RMC sur historique avec recherche simple catégorie
Corrections sur la conversion de la recherche simple en recherche multi-critères.
#77276 : Nouvelle classe CSS
Anomalie rencontrée :
- Grille de saisie d'exemplaires contenant des éléments avec la classe CSS colonne30 sans propriétés.
Dans le style commun de la gestion :
.colonne30 {
float: lef.
width: 30.
}
#79528 : [RMC] Sélecteur d'autorités sur Chrome
Correction de la taille du champ de type "autorité" sur la première valeur sélectionnée à partir de la popup sur Chrome.
#79703 : Erreur écran de bulletinage
Correction de l'affichage.
#81874 : Historique de recherches : rebond sur une autorité
De manière "aléatoire", une entrée dans l'historique pouvait se retrouver vide après un rebond sur une autorité.
#81920 : Souci d'affichage des pdf pour les étiquettes de cote en UTF8
Correction sur l'espacement ajouté selon les lecteurs PDF.
-----------
Circulation
-----------
#66225 : Prêt de document : vérification des réservations prévisionnelles
Lors de la vérification sur la disponibilité du document en fonction des réservations prévisionnelles en cours, le document peut être non réservable mais doit être prêtable.
#66435 : Code-barres lecteurs
Correction sur le CAST SQL pour la génération des codes-barres entièrement numériques.
#66675 : Réservations sur une notice sans exemplaire
Pouvoir réserver plus d'une fois une notice sans exemplaire.
Param $pmb_resa_records_no_expl activ.
#69809 : Alertes sur les prévisions
Dissociation de l'alerte sur les prévisions :
- Prévisions à valider
- Prévisions à traite.
#70258 : Grille lecteur : format d'origine et mot de passe
Lorsque le champ mot de passe était invisible, il ne réapparaissait pas en cliquant sur le bouton "format d'origine".
#70771 : Demandes de numérisation : affichage de la description en gestion
Correction sur l'affichage de la description sur plusieurs lignes.
#70802 : Demandes de numérisation : concepts
Ne pas afficher les concepts s'ils ne sont pas activés.
#71048 : Demandes de numérisation : Suppression d'un lecteur
Lors de la suppression d'un lecteur, suppression de ses demandes associées.
#71049 : Demandes de numérisation : Demande fermée
Implémentation de la suppression pour les demandes de numérisation fermées.
#72747 : Relances à faire - Export CSV
Prise en compte des filtres.
#73902 : Demandes de numérisation : correction libellé;Libellé "Resource" modifié pour "Ressource" dans la langue française.
#74572 : [Transferts] Réservation en envoi direct
Modification du lien pour traiter la demande lorsqu'un transfert a été généré avec envoi direct.
#74498 : Automate: Afficher le message bloquant de l'exemplaire en retour
Ajout du message bloquant de l'exemplaire en retour sur l'automate (où ce qui passe par le protocole sip2.
#75799 : Autocomplétion sur l'ajout de nouveaux membres pour un groupe
Pouvoir rechercher sur le prénom à la suite du nom.
#76130 : Prolongation de plus de 10 documents à la fois
La prolongation ne fonctionnait pas après avoir eu l'alerte pour afficher tous les prêts.
#76283 : RFID en PHP7
Correction PHP7 en utilisation de la RFI.
#76725 : Mailing lecteurs et pointage
Lors d'un mailing lecteur via un panier, ne pas pointer le lecteur si l'envoi a échoué.
#79300 : [Demandes de numérisations] Upload de documents numériques
Correction de la présence d'une erreur Javascript lorsque les concepts ne sont pas activés.
#79583 : Envoi de mail de retard depuis fiche lecteur
Un utilisateur ne pouvant pas accéder à l'onglet "Editions" ne pouvait pas envoyer le mail de retard depuis la fiche lecteur.
#79924 : Message lecteurs en recouvrement
Lors du passage en recouvrement, ne pas dupliquer l'information dans la zone de message si celle-ci existe déjà.
#80300 : [Retour secouru] Fatal error: Cannot redeclare check_document();Correction du conflit PHP.
#80664 : [Grilles de saisie lecteurs] Visibilité des champs persos
Visibilité des champs personnalisés au retour à la grille par défaut.
--------
Demandes
--------
#67439 : Suppression d'une question en FAQ
Il n'était pas possible de supprimer une question sans appartenance à un thème ou à un type.
#67457 : [Réponses FAQ] Limitation à 200 caractères
L'appel à la fonction substr de PHP ne fonctionne pas en UTF-8 si le 200ème caractère est un accent.
Modification de cet appel vers une fonction entièrement compatible UTF-8.
#70834 : Filtre sur les demandes non assignées
Ce filtre n'était pas fonctionnel.
------
Divers
------
#66070 : Onglet du tableau de bord dans le style Pure
Correction du cadre blanc à en haut à gauche du style pure lorsque l'on est sur le tableau de bord.
#66178 : session_status >= PHP 5.4.0.
#66430 : Contribution : modification d'une contribution
Si une contribution était antérieure au paramétrage de son formulaire, les nouvelles valeurs par défaut n'étaient pas prises en compte. Dans certains cas, cela empêchait de modifier ou valider cette contribution. C'est corrigé.
#66436 : [RMC] Critère vide
Problème constaté :
- Ajout d'un critère multiple avec plusieurs valeurs
- Suppression de la première valeur en cliquant sur la croix
Exécution de la recherche :
- Le critère était considéré "Vide" car la première valeur était vide.
Solution apportée :
Les autres valeurs sont désormais vérifiées.
#66674 : country.xml : erreur sur "autralie";Australie était écrit "Autralie" sans .
#66730 : country.xml : Ajout de la Serbie (Code RS);Ajout de la Serbie dans le fichier récapitulatif des pays.
#67629 : [Cache des images] Export de vignettes
Ne plus utiliser l'URL de la vignette en cache lors de la génération de fichiers externes.
#68712 : Export de champ perso date dans les webservices
Dans nos webservices uniquement, correction d'un problème dans la conversion UNIMARC de la notice en cas de présence de champ perso de type date.
Le $a n'était pas correctement export.
#68887 : Correction de multiples erreurs notice (contribution, portail...).
#68921 : [RMC] Visibilité des critères spéciaux
La visibilité des critères spéciaux liés au géo-référencement n'était pas gérée.
#69679 : Correction d'erreurs dans les contributions (sélecteurs vides, grille vide...).
#69714 : Contribution : ajout d'identifiant pour les modérations, modifications et suppressions.
#69846 : [H2o Django] Filesize
Remplacement de la valeur "BM" par "MB".
#71365 : Affichage des des messages
Correction de la régression apportée via les différentes mises en cache de fichiers XML.
#71696 : Affichage d'un saut de ligne dans un cp zone de commentaire d'autorité (déplacement du nl2br).
#72150 : Auto-complétion sur les concepts
Augmentation du nombre de résultats affichés dans la liste auto-complétée.
#72256 : Stockage dans le localstorage du navigateur
Prise en compte de l'éventuel problème au niveau du stockage dans le "localstorage" du navigateur.
Il se peut qu'il soit défaillant par moment.
Il est donc nécessaire d'ajouter un verrou pour ne pas empêcher la suite de l'affichage des éléments de la page.
#72420 : Statistiques Opac sur le portfolio ;Possibilité de faire des statistiques sur la consultation des documents du portfolio.
Si la consultation est réalisée dans la visionneuse, il faut utiliser les codes suivants :
- Type de page : 20
- Sous-type de page : 2002
- Puis appliquer une restriction sur la variable GET "driver" égale à "pmb_document"
Si la consultation est réalisée hors de la visionneuse, il faut utiliser les codes suivants :
- Type de page : 20
- Sous-type de page : 200.
#72745 : Collection / Pointage dans un panier
Les espaces saisis avant et après dans le champ de saisie du code-barres sont désormais ignorés dans la suite du traitement.
#72837 : [Django] Limitwords sur un mot accentué;Ajout de la conversion des caractères accentués avant l'appel à la fonction limitwords.
#73627 : Ordre de saisie dans les champs de type Liste de choix
Conservation de l'ordre de saisie pour les champs personnalisés de type "Liste de choix" avec un affichage sous forme d'autorité (en saisie et en affichage d'une notice ou autre).
Jusqu'à présent, dans ce contexte, la liste était triée en fonction de l'ordre précisé dans le paramétrage du champ personnalisé..
#73662 : Tri sur les CP à partir d'un sélecteur d'autorité;Il est désormais possible de trier sur les valeurs de champs personnalisés sélectionnées à partir d'un sélecteur d'autorité.
Appliqué en gestion et en OPAC.
#73707 : Mauvaises informations pendant l'indexation de documents numériques
Le mimetype n'était pas récupéré car on faisait appel à une extension supprimé.
#73878 : Correction fonction de réduction d'image
Modification de la fonction réduire image afin de ne travailler que sur des fichiers locaux.
Si une URL n'est pas accessible > pas de vignette.
#73971 : Correction fonction de recherche de mimetype
Fonction trouve_mimetype dans explnum.inc.php.
Vérification de l'existence du fichier afin d'éviter une erreur Warnin.
#74067 : Tri sur les notices
Application du tri sur le titre des notices en fin s'il n'est pas précisé.
Cela permet de toujours avoir le même ordonnancement sur les notices à valeurs égales.
#75209 : augmentation du paramètre mysql "wait_timeout" pour les connexions arc2.
#75316 : Correction des fichiers de messages pt_BR et ar.
#76060 : Doublons dans la recherche unimarc
Il manquait un group by notice_id pour dédoublonner les identifiant.
#76273 : [Pointage/Ajout sur les paniers] Bips sonores
Correction de lecture des bips sonores au pointag.
#76335 : Corrections requetes de suppression.
#76532 : Ajout de paramètres dans le module agenda
Ajout de deux cases a cocher :
- afficher les ancients évènements
- afficher les évènements à venir
Mécanique de tri des évènements modifiée..
#76689 : [Entités HTML] Indexation de notices
Entités HTML à ne pas indexer dans le champ Résumé d'une notice si présence de l'éditeur HTM.
#76790 : [Template de notices] Corrections sur les notices associées
Corrections sur la récupération des notices associées récupérées via la fonction #linked_id().
#77477 : Recherche - Retour page précédente
Problème rencontré :
- Recherche sur une autorité
- Retour sur la page précédente
- Sélection d'une autre autorité
Résultat : L'opérateur de sélection d'autorité n'était plus pris en compte.
#77503 : Vedettes : nettoyage des liens perdus (identifiants nuls).
#79704 : Enlever les die dans les classes XMLlist.
#80666 : Modification de la construction d'URL dans le framework ARC2.
#81431 : [Aff Django] Récupération de l'adresse IP de l'usager
Accès aux variables serveur REMOTE_ADDR et SERVER_ADDR.
---
DSI
---
#66222 : [Produit documentaire] Template de bannette
Ne pas tenir compte de la variable Django permettant d'afficher le sommaire si la case n'est pas cochée dans le formulaire d'édition de la bannette.
#67513 : [Bannettes] Groupements par facettes sur trois niveaux
Les groupes de notices n'étaient pas corrects selon le paramétrage.
#71625 : [Veilles] Indexation d'un item
Intégration du résumé de l'item dans l'indexation.
#71787 : [Veilles] Notices de la base
Modification apportée :
- Récupération des catégories associées aux notices dans les items de veilles.
#71795 : [Veilles] Création d'articles et de rubriques
Lors de la création d'un article ou d'une rubrique à partir d'un item de veille, les catégories n'étaient pas reprises.
#73616 : Diffusion d'une bannette
Lorsque les demandes de numérisations sont activées, ne pas afficher le bouton pour en faire une dans le contenu du mail.
Erreur rencontrée sur les articles de périodiques.
#73916 : Bouton "retour" en visualisation du contenu d'une bannette
Modification de l'action sur le bouton.
#75909 : [Bannettes] Remplissage
L'action de remplissage ne vide plus tout le contenu du panier sans vérifier les options cumulatives.
#78801 : [Surveillance de sites] Expressions XPath
Ne pas créer d'item inutilement si l'expression XPath ne renvoie rien.
#80774 : Variables date de diffusion et libellé OPAC de la bannette
Les motifs !!date!! et !!public!! n'étaient pas remplacés dans le mail.
----
OPAC
----
#65791 : Correction affichage du commentaire de champ de contribution
Les balises html étaient affichées au lieu d'être interprêtées.
#66050 : Mise à niveau du search_fields_gestion.xml
Recopie des critères de gestion manquants dans le search_fields_gestion.xml côté OPAC.
#66065 : Inscription en ligne : Saisie de l'identifiant
Verrouillage sur la mauvaise saisie de l'identifiant.
#66469 : [Listes de lecture] Encodage d'un message
Correction sur l'encodage du message suivant :
- "Veuillez sélectionner au moins une notice !.
#66701 : Prise en compte du paramètre OPAC "indexation_docnum_allfields" en recherche avancée
Prise en compte du paramètre OPAC "indexation_docnum_allfields" en RMC sur la checkbox "Documents" dans la recherche "Tous les champs.
#67044 : Contribution : enregistrement d'une entité dans un sous formulaire
On ne pouvait plus enregistrer une entité dans un sous formulaire de contribution. C'est corrigé.
#67972 : [Recherche niveau 1] Mots-clés
Instanciation de la classe analyse_query manquante.
#68087 : Correction des éléments du carrousel non-cliquables sous chrome
Sous chrome, les éléments du carrousel ne répondent qu'à l'évènement "touch" et pas au clic. En mettant à jour le bxslider, le problème est corrigé.
#68642 : Connexion opac lors de l'adhésion dépassée
Refuser la connexion, si l'adhésion dépassée et dont le statut associé (opac_adhesion_expired_status) interdit de se connecte.
#68908 : [Facettes externes] Réinitialisation
La ré-initialisation totale des facettes externes ne fonctionnait pas.
Problème de rebond.
#69136 : Télécharger les documents numériques du panier
Correction Fatal Error dans la fonction reg_diacrit du fichier misc.
Erreur historique présente dans un contexte spécifique.
#69580 : Recherche périodiques : mettre les champs date et les croix dans les mêmes div
En recherche par date des bulletins, l'input (#bull_date_start) et la croix sont maintenant dans une même div.
Il est de même pour la date de fin (#bull_date_end).
#69716 : Correction sur la suppression des sessions OPAC
Si le login emprunteur contient plus de 20 caractères, la suppression de session ne se fait pas.
#69843 : Affichage des descripteurs en OPAC
Descripteurs manquants dans un contexte particulier :
- On demande à n'afficher que l'en-tête de la notice tout en allant chercher les informations étendues.
#69912 : Optimisation / Corrections surlignage;- Suppression d'appels de scripts inutiles qui entraînaient parfois l'exécution du code en double.
- Correction d'un problème qui rendait impossible le surlignage lorsqu'une recherche portait sur plusieurs termes (les espaces étaient entités).
#70204 : Surcréation de dossiers dans le dossier temp
Lors de l'appel d'une vignette, le mode n'est pas nettoyé ce qui va créer des dossiers temporaires selon le contenu de cette variable.
Exemple :
Lors de l'appel de cette url : ** /cms_vign.php?type=article&id= ** &mode=custom_200')%3BWAITFOR DELAY '0%3A0%3A5'
Un dossier temporaire dans /opac_css/temp va être créer sous le nom "custom_200')%3BWAITFOR DELAY '0%3A0%3A5'.
#70801 : Demandes de numérisation : activation en OPAC
Gestion des droits sur l'affichage du bouton "Faire une demande de numérisation".
#71046 : [Visionneuse] Lecture des EPUB
La visionneuse permet désormais l'affichage des EPUB.
Pré-requis :
wkhtmltopdf 0.12.3 (with patched qt)
$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz 92
$ tar vxf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
$ sudo cp wkhtmltox/bin/wk* /usr/bin/
Le paquet suivant est également nécessaire :
sudo apt-get install libssl1.0-de.
#71230 : Tri dans les paniers
La limitation du nombre de notices maximum pour le tri s'appliquait à partir du paramètre de gestion "nb_max_tri" au lieu de celui précisé à l'OPAC.
#71267 : Popup de réservation
Inclusion de Dojo dans la popup de réservation.
#71295 : Proposer le transfert des éléments du panier lors de l'authentification
De nouveau fonctionnel.
#71413 : Générer un flux ou de partager le résultat de la recherche
Correction de la génération d'un flux et du partage d'un résultat de recherche à partir d'une recherche simple.
#71679 : Droits sur les documents numériques depuis le statut de la notice
Des tests manquaient sur le doc_num.php ce qui pouvait avoir pour conséquence de ne pas respecter les différents droits attribués et générer des comportements non désirés (affichage d'une popup de connexion pour rien notamment).
#72450 : [Recherches affiliées] Encodage de la recherche
Recherche dans les sources affiliées avec des caractères accentués :
- Encodage de la recherche en UTF-8 pour les connecteurs entrants PMB (Protocole JSON).
#72621 : [Zotero] Export du numéro de bulletin
Export du numéro de bulletin dans la zone "rft.issue" au lieu de "rft.volume".
Régression apparue en version 5.0.
#72917 : [RMC + Vues OPAC] Création d'une alerte privée
Mise en situation :
- Recherche simple dans une vue OPAC
- Application d'une facette
- Création d'une alerte via le bouton
L'équation associée à la vue OPAC ne suivait pas à la création de l'alerte privée.
#73633 : RMC concepts
Fatal erreur enlevée en RMC de notices sur les concepts.
#73680 : Résultats de recherche de concepts
Les résultats de concepts s'affichent en recherche simple, RMC notices et RMC autorité.
#73991 : Recherche avancée : opérateur de sélection
La réactivation du sélecteur contenant les opérateurs ne fonctionnait pas dans 100% des cas.
#74284 : « .../surligner.js.php » a été bloquée en raison d?un type MIME (« text/html ») incorrect (X-Content-Type-Options: nosniff);Modification de l'inclusion des remplacements de caractères spéciaux pour le surlignage des mots recherchés.
Ceux-ci seront désormais écrits dynamiquement dans un fichier Javascript "surligner_codes.js" du répertoire de fichiers temporaire.
#74351 : Avertissement "Vous avez activé l'option "Ne pas me tracer" de votre navigateur, nous respectons votre choix.";Ajout d'un bouton "OK" pour donner la possibilité de le rendre invisible.
#74623 : Sélecteur de tris OPAC
Ne pas afficher les parenthèses dans le sélecteur s'il n'y a pas de libellé avant la description du tri.
#74637 : Sélecteur de tris : sélection
Le tri sélectionné n'était pas celui appliqué.
#74564 : Formulaire de contact - Envoi du mail
L'envoi du mail à la bibliothèque par le formulaire de contact était effectué avec l'adresse mail renseignée dans le formulaire comme expéditeur du mail.
Comme c'est le serveur de mail de PMB qui envoi ce mail, c'est une adresse du serveur de mail qu'il faut utiliser.
L'adresse renseignée dans le formulaire n'est donc plus utilisée comme adresse d'expédition mais adresse de réponse uniquement.
#74853 : No_image par type de document
La no_image s'affiche en fonction du type de document si Amazon renvoi une image incorrect.
#75541 : [Panier] Notices d'une étagère
Correction sur l'ajout des notices associées à l'étagère au panier.
#75557 : Correction de failles XSS.
#75670 : Correction de correction vulnérabilités de type XSS
L'application de tris personnalisables rendait une page blanche.
#75680 : Corrections surlignerJS.
#75905 : Lien pmb du footer Opac ;Passage du lien http à http.
#75931 : Div vide mais présente dans "Mon compte" ;En opac dans l'onglet mon compte, supression de la div si elle est vide.
#75945 : Fonction de template : #hidden_global_var_form();;Fonction de template pouvant être appelée pour générer l'environnement de la page courante dans un formulaire caché.
#77151 : Création d'une demande de numérisation
Correction de la page blanche en création d'une demande de numérisation.
#77409 : [Sphinx] Recherche sur les auteurs
La recherche sur les auteurs ne renvoyait rien avec Sphinx.
#77546 : Correction id dans FAQ en opac
Il manquait l'ouverture des guillemets simple devant l'id.
#78131 : No image correspondant pas toujours au type de document dans le carrousel.
#78401 : Gestion des documents numériques en BDD dans la visionneuse.
#78800 : [Flux RSS de la recherche] Template de notice
Correction sur la prise en compte du template de notice défini par le paramètre OPAC "short_url_rss_records_format".
#79057 : Modification du compte lecteur à l'OPAC
Bien que la localisation soit décochée dans la modification du compte lecteur à l'OPAC, on peut tout de même modifier sa localisation à l'aide du sélecteur et l'enregistrer.
#80452 : [A2Z] Affichage des infos de périodique
Gestion responsive du tableau des états des collections.
#80702 : Modification d'une alerte privée
Correction sur la persistance du bouton "Modifier un alerte" dans un contexte spécifique.
#80907 : Statistique de consultation des documents du portfolio
Ajout de la consultation des documents du portfolio dans les logs.
#81383 : Affichage des vignettes
Correction sur la non visibilité des vignettes sur le portail avec les images importées.
#81862 : Formulaire de contact - erreur d'orthographe
Remplacement du message "Formuler votre demande ci-dessous" par "Formulez votre demande ci-dessous".
#81883 : [Listes de lecture] Impression/Mail
Application du dernier tri lors de l'impression des notices d'une liste de lecture.
-------
Portail
-------
#65792 : Module bannette : Affichage du nombre de notices
Correction sur la valeur de la propriété Django {{ record_number }}.
#65856 : Catégories multilingues dans le module de surcharge de métadonnées
Prise en compte du multilingue.
#66068 : Problème avec la réindexation du contenu éditorial
La réindexation ne fonctionnait pas lorsque la base ne contenait pas d'articles.
#66125 : Résumé et contenu des articles dans le ZEN
Modifications de la mise en forme pour dissocier le résumé et le contenu des articles dans le style ZE.
#66231 : Ajustement du style de la SOLO
Modification du style de la solo pour résoudre des anomalies au niveau de l'affichage des notices (périodique, tag, et carrousel).
#67355 : [Agenda] Vue d'une liste d'événements
Correction dans le calcul des liens vers les événements.
#68079 : [Module] Faute d'orthographe
Module liste de documents numériques :
- Correction de la faute d'orthographe sur ce nom de module.
#68845 : Correction d'un problème de récupération des articles liées
Correction d'une anomalie dans les cadres de portail de type liste de rubriques.
Dans le cas où l'on demande 2 fois la même rubrique mais avec une variation dans la demande de récupération des articles, le système renvoyait les mêmes infos qu'au premier coup.
#69153 : Modification de la feuille de style SOLO
Changement de couleur (plus neutre) de la barre de fonctionnalités en responsiv.
#70631 : Module d'abonnement aux bannettes
Ajout de la case à cocher pour le consentement du lecteur dans le formulaire d'inscription.
#72571 : Calendrier créés dans l'interface d'administration / Date
Correction sur le calcul des événements à afficher.
#72903 : Correction des liens non cliquables dans le carrousel sous chrome / windows
lien du correctif :
https://github.com/rukzuk/rukzuk/commit/1d765ee11399266dd2a3d917675f0e8b4141af5.
#73312 : Pages FRBR : correction de la requête dans la source de données "Notices des expressions".
#73865 : Problème de duplication de rubrique dans le portail
La valeur du champ caché est bien modifiée a l'annulation.
#74163 : Module de recherche : destination classique
Ré-apparition de l'option "Recherche classique dans le catalogue" lorsque les vues OPAC ne sont pas activées.
#74537 : Pages FRBR : correction du filtre par schéma sur les concepts.
#74580 : Modification du style ZEN en responsive
Amélioration du style des portails ZEN au niveau du titre en responsive.
#75470 : Ajout d'un jeu de données Catégories - FRBR
Ajout d'un jeu de données catégories dans les pages FRBR de notice.
#76840 : [Liste de veilles] Chargement des items
Les items n'étaient pas chargés lors de l'affichage d'un cadre de portail listant des veilles.
#77464 : Connexion en back-office sur l'onglet portail
Pour les utilisateurs ayant décidé de se connecter directement sur l'onglet "Portail", la redirection n'était pas faite vers le contenu éditorial.
#79520 : Carrousel bxSlider: paramètres non pris en compte
Certains paramètres n'étaient pas pris en compte car erreur de typ.
#79677 : [Module liste d'articles] Articles cités en CP d'une rubrique
Application du tri sélectionné dans le cadre.
#79916 : Ajout du tri aléatoire dans les cadres de données des pages FRBR.
*******************
DEVELOPPEMENTS
-------
Portail
-------
#69203 : Ajout d'une source de données "Articles cités en CP d'une rubrique";Ajout d'une nouvelle source de données permettant de récupérer une valeur de Cp d'une rubrique pour le module liste d'article.
#70501 : Module "Abonnements liste de bannettes";Formulaire d'abonnement à une ou plusieurs bannettes.
#75657 : Corrections sur la génération de lien dans le module agenda.
#65525 : Réabonnement en ligne du lecteur.
*******************
EVOLUTIONS
------------
Acquisitions
------------
#68103 : Afficher et exporter l'URL dans les suggestions;- Nouvelle colonne URL associée dans le tableau des suggestions
- Colonne également exportée dans le tableu.
#71225 : Relance des lignes cochées
Une alerte sera désormais visible lorsque l'utilisateur n'a pas coché de lignes au moment de la relance.
#72179 : Duplication d'une ligne dans la même commande
Modification des libellés :
- "Dupliquer" en "Dupliquer vers une autre commande" .
- "Transférer" en "Transférer vers une autre commande" .
Ajout de la possibilité de dupliquer une ligne dans la commande courante.
#77429 : Ajout de la possibilté d'augmenter l'ensemble des prix d'une commande.
#77520 : Dupliquer une commande sur un autre exercice
Report en 5 de la possibilité de dupliquer des lignes vers une nouvelle command.
#78026 : Possibilité de rattacher un fournisseur à tous les établissements.
--------------
Administration
--------------
#66960 : Modification de la récupération des fichiers OPAC pour les recherches prédéfinies
Récupération des fichiers OPAC par CURL pour les recherches prédéfinies OPAC, avec lecture directe des fichiers si le CURL ne fonctionne pas.
Suppression des redondances.
#67062 : Prise en compte de la langue espagnol dans les statistiques Opac
Prise en compte de l'espagnol dans les statistiques Opac
La traduction n'est pas encore réalisée.
#68070 : Bibloto : récupération de libellés
Le libellé "Lecteur inconnu" ne pouvait être traduit dans les webservices.
#69441 : Modification de la récupération des fichiers OPAC pour les recherches prédéfinies
Corrections suite mise en production avec authentification NTLM
#69778 : Ajout d'un prefixe paramétrable dans les index Sphinx
Permet de gérer le multisite avec Sphinx.
Administration -> Outils -> Paramètres -> Sphinx > indexes_prefix.
#69789 : Import ADAV
Modification de la fonction d'import ADAV pour importer en tant que document numérique de type URL les URL des champs unimarc 900 $a et 902 $.
#70417 : bibloto;- Pouvoir modifier les msg du prêt/retour/erreurs: un fichier xml de langue spécifique Bibloto pour le service externe de prêt pmbesSelfservice
- Ajout id/class sur messages d'erreur
- style éditable dans le connecteur Bibloto
- Icone Opac du type doc de chaque exemplaires
- Msg de fin d'abonnement
- Parametre pour afficher les résa, les prêts en cours
- Prolongation de prêt comme pour l'Opac
- Bouton Envoyer un email de la situation de prêts/résa
- Styler en rouge les expl en retard
- Correctif du scrool sur re_bip de la carte lecteur
#71307 : Ajout d'évenements sur la gestion des utilisateurs
Ajout d'évènements sur la gestion des utilisateurs pour gestion particulière (notamment synchro) :
before_pwd, after_pwd, before_modif, before_update, after_update, before_add, before_del, after_del, before_duplicat.
#72763 : Modification import ASCODOCPSY
Modification de la fonction d'import func_ascodocpsy.inc.php pour de nouveau créer les candidats descripteurs s'ils n'existent pas.
#73107 : Date de mise à jour de la notice : plus actualisée après réindexation
La date de mise à jour de la notice n'est plus actualisée suite à une réindexatio.
#73199 : Prise en compte de la variable $lang dans les champs perso de type liste issue d'une requête.
#75116 : Formulaire d'inscription personnalisable
Utilisation du même formulaire que pour le réabonnement.
#75922 : Indexation des CP d'exemplaires et documents numériques
Pouvoir interroger les champs personnalisables d'exemplaires et de documents numériques en recherche simple.
#78198 : Horaires et lettres de relances
Possibilité d'utiliser la variable $biblio_commentaire dans le paramétrage des lettres de relances.
#78613 : [Statistiques sur la fréquentation] Fonction #empr_sexe();;Nouvelle fonction permettant d'appliquer une statistique selon le genre de la personne.
#78811 : [Champs personnalisés] Zone de saisie HTML
Attribution de valeurs par défaut lors de la création d'un champ personnalisé de type "Zone de saisie HTML".
- Hauteur = 150
- Largeur = 80.
---------
Autorités
---------
#68170 : Méthode retournant les propriétés inverses d'un concept
Nouvelle méthode dans onto_handler : get_inverse_of_properties($item.
#69455 : [RMC Autorités] Paniers d'autorités
Affichage des différents types de paniers lors de l'ajout de la recherche dans un panier.
#72294 : [Paniers d'autorités] Procédures sur les paniers d'autorités personnalisées
Possibilité d'établir des procédures sur les autorités personnalisées.
#74314 : Échappement des caractères html dans l'affichage du detail d'un concept.
#77126 : Agrandissement du champ subdivision présent dans auteur -> collectivité.
#77176 : Classement alphabetique des renvois dans l'impression skos du thesaurus.
#77809 : Concept : ajout d'un ordre sur les propriétés dans le fichier de l'ontologie.
---------
Catalogue
---------
#67573 : Ajout du critère : recherche par adresse sur une carte .
#67579 : Ajout d'un standby sur l'ajout d'une emprise par adresse
Ajout d'une patience le temps d'effectuer la requête sur nominatim.openstreetmaps.org.
Blocage du formulaire d'édition de polygones/lignes composés de plus de 10 points.
#67619 : [CSS] Commentaire non bloquant
Classe CSS pour le commentaire non bloquant dans la liste des exemplaires rattachés à la notice.
#68529 : Modification du libellé du bouton "Supprimer" en "Supprimer le panier";Dans les procédures d'actio.
#69432 : Correction d'un test sur l'existence d'un fichier pour éviter les tentatives de suppression de répertoire de documents numériques.
#69749 : Choix de l'adresse dans la cartographie
En catalogage d'emprise, lorsque l'on saisie une adresse, on nous propose maintenant le choix dans les résultats trouvés si plus d'un seul.
(Auparavant, on ne prenait que le premier sans poser de question..
#71395 : Indexation des nomenclatures.
#71452 : Recherche dans les nomenclatures : atelier d'un instrument
Lors de la recherche sur un instrument dans un atelier, il faudrait avoir dans la liste de choix proposée une partie pour les instruments définis comme standard (un par famille d'instrument) et une autre pour l'ensemble des instruments
#71622 : Nomenclatures - Indexation et critères de recherche sur nombre d'instruments ou de voix.
#71626 : Création/Modification d'un exemplaire
Le curseur directement positionné dans le champ de saisie contenant la cote, était placé au tout premier caractère quelque soit le contenu.
Amélioration apportée :
- Déplacement du curseur à la fin de la chaîne.
#71739 : Affichage numéro et date de périodique dans liste résultats
Uniformisation + clarification de l'affichage.
#71788 : Recuperation automatique de l'adresse lors du placement d'un point en cartographie
Dans la cartographie, une requête reverse contenant la longitude et la latitude du point est envoyée à Nominatim qui renvoi l'adresse du point.
Ainsi, toutes ces données sont stockées dans un champ caché lors de la création d'un point. .
#72768 : Impression des étiquettes de cote : Encadrement de la cote
Possibilité d'ajouter une bordure autour de la cote sur les modèles de planches ainsi qu'en impression d'étiquettes.
Valeur à fixer en millimètres.
Valeur standard : 0..
#73321 : Appliquer une valeur de statut uniquement pour un type de notice
Ajout d'un id sur le sélecteur de statut de notice afin de pouvoir sélectionner automatiquement le statut en fonction du type de notice.
#73411 : Préfixer les concepts par tous leurs schémas d'origine
Lors de l'affichage d'une notice contenant un concept lié à plusieurs schémas, le concept ne possédait que le dernier schéma rentré.
#74264 : [Templates de notices] Informations d'exemplaires des exemplaires du panier
Lors de l'édition d'un panier d'exemplaires au format bibliographique, possibilité de n'afficher que les exemplaires du panier via les fonctions de template suivantes.
Exemples :
- #expl_with_tpl(10,-,Texte du template,caddies=#get_global_variable(idcaddie);
- #expl_by_field(10,-,expl_cote,caddies=#get_global_variable(idcaddie);
idcaddie = variable GET passée dans l'URL.
#74334 : [Paniers + export] N'exporter que l'exemplaire du panier, avec la notice.
Dorénavant, les autres exemplaires des notices associées aux exemplaires du panier ne seront plus exportés.
#75542 : Paramètre pour ordonner la liste des exemplaires
Paramètre "expl_order" (Administration > Outils > Paramètres généraux) pour trier la liste des exemplaires dans la fiche détaillée de la notice.
#76426 : Fermer le popup après le glissé-déposé du document numérique
Fermeture automatique de la popup après un glissé/déposé d'un document numérique.
#79692 : Alerte bulletinage "à renouveler"
Application de la localisation choisie dans les préférences utilisateur pour l'affichage de l'alerte.
=> Localisation par défaut en visualisation du bulletinage.
-----------
Circulation
-----------
#73149 : Bloquer le prêt lorsqu'une réservation est faites sans validation
Bloquer le prêt (et pouvoir le forcer) lorsque l'exemplaire est réservé par un autre lecteur mais n'est pas encore validé.
2 modes de fonctionnement, réservation validée ou pas, en fonction du paramètre 'pmb_pret_resa_non_validee'.
#75401 : Retour information de prolongation de prêt seulement pour les services externes
Retour information de prolongation de prêt seulement pour les services externes, utile à BIBLOTO, afin de ne pas pénaliser le temps de prêt coté gestion.
#75640 : Colonnes affichées en liste de lecteurs
Possibilité d'ajouter la valeur "m" pour afficher la colonne "Message emprunteur" dans la valeur du paramètre "show_rows".
#76422 : [Fiche lecteur] Champs non renseignés
Ne pas afficher la profession, l'année de naissance ainsi que le genre s'ils ne sont pas renseignés.
#78223 : [Fiche lecteur] Liste des prêts;- Affichage du type document avant le titre de la notice
- Affichage de l'icône de nouveauté à la suite du titre si celle-ci en est un.
#79523 : Définition de la popup lors d'un retour avec blocage
Augmentation de la taille par défaut de la popup.
- Largeur = 500
- Hauteur = 40.
------
Divers
------
#65643 : Carte : recherche d'un point en fonction d'une adresse saisie.
#65879 : Déploiement des paniers dans le local storage
Conservation des actions sur la liste des paniers "plié/déplié" dans le local storage (cache navigateur).
#66273 : Contribution : ajout des nouveaux champs dans l'intégrateur des documents numériques
Dans l'intégrateur des documents numériques, on ajoute les nouveaux champs :
* explnum_create_date
* explnum_update_date
* explnum_file_size
#67270 : Panier - autorisation admin
La case à cocher de l'utilisateur ne peut désormais être décochée.
#67714 : [Indexation CP] Nettoyage des balises HTML;Élimination des informations entre chevrons à l'indexation des champs personnalisés.
#67722 : [RMC] Recherche sur le titre propre
La valeur saisie n'est plus nettoyée pour les opérateurs "Commence par", "Finit par" et "Exactement comme".
#67781 : Modification méthode de calcul de la pertinence Sphinx
Report en 5.0 de l'évolution sur le calcul de la pertinence dans Sphinx
Modification de la méthode de calcul de la pertinence :
( + + )*1000 + bm25
Cette méthode de calul est modifiable via le paramètre PMB : pert_calc_method dans les paramètres Sphinx
Ce commit nécessite une régénération complète des index Sphinx
#67823 : Espace de contribution ; Champs perso de type liste avec cases à cocher
Prise en compte du paramétrage des champs persos de type liste pour les afficher en cases à cocher si besoin.
#68097 : Nouvelle fonction de templates : #expl_num_by_field();
param0 = nombre maxi de documents numériques à afficher, 0=tous
param1 = séparateur
param2 = champ demandé
param3 = critères de filtrage des documents numérique.
#68658 : [Paniers - Procédure d'action] Choix d'une autorité perso
Proposer le choix des autorités perso dans les procédure d'action à partir d'une sélection d'autorité.
#69268 : Distinction des caractères diacritiques
Distinction des caractères accentués majuscules et minuscules.
#69302 : [Template de notices] Fonction #get_global_variable();
Ajout de la fonction get_global_variable pour récupérer une information d'une variable globale.
#69726 : Contribution : amélioration de la gestion des champs perso (erreurs notice....).
#69868 : Ajout de la méthode pmb_mysql_ping pour tester les connexions à la base dans les concepts.
#70119 : Contribution : possibilité d'utiliser plusieurs propriétés d'une entité pour générer le libellé.
#71029 : [RMC] Valeurs de champs personnalisés sous forme de cases à cocher
Affichage sous forme de cases à cocher dans la recherche multi-critères lorsque le paramétrage du champ personnalisé le mentionne.
#71768 : [Template de notices] #filter_from_notice_info
Nouvelle fonction de template de notices.
Signature :
#filter_from_notice_info(param1, param2, param3);.
Description :
Filtrer une liste de notices selon la valeur d'une propriété de l'objet notice_info. Celle-ci nécessite la connaissance de la structure PHP.
- param 1 : tableau d'identifiants de notices ou identifiants séparés par une virgule
- param 2 : nom de la propriété pour le filtrage
- param 3 : valeur du champ pour le filtrage
#72992 : Contribution : utilisation des messages pour les "list_item".
#73092 : Contribution : Ajout de la traduction dans les libellés des propriétés
On peut ajouter un code de message dans les libellés des champs des propriétés en préfixant avec "msg:".
#74272 : Contribution : Ajout de la traduction dans les commentaires, infobulles et placeholder des propriétés
On peut ajouter un code de message dans les commentaires, infobulles et placeholder des champs des propriétés en préfixant avec "msg:".
#75282 : Report de la fonctionnalité "Auteur qualifié de la notice";Report du critère de recherche multi-critères en version 5.0 pour la partie gestion.
Report du critère à l'OPAC à partir de la version 5.0.
#75932 : [Template de notices] #bulletin_id();
Affiche l'identifiant du bulletin à partir d'un article.
#76090 : Paramètre pour localiser ou non l'indexation des éléments
Nom du paramètre : indexation_location
Commentaire du paramètre : Localisation de l'indexation activée. 0: Non 1: Ou.
#76143 : [Aff Django] Récupération de l'adresse IP de l'usager.
#76234 : Nouvelles fonctionnalités et report en 5 de la charte d'utilisation
Ajout du paramétrage dans le cadre de l'affichage pour les utilisateurs connectés uniquement.
Ajout de conditions d'affichages.
#76448 : Mettre nl2br sur les commentaires de champs perso.
#76837 : Modification de la mecanique de récuperation des datas dans h2o-cmsLookup.
#77179 : Formulaire de contribution : ajout d'un champ commentaire HTML
Report en v5 du champ commentaire et ajout du HTML sur le cham.
#77299 : Utilisation de dojo dans l'onglet extensions.
#77575 : [Liste des autorisations] Tout décocher
Ne pas décocher la case "Admin" en lecture seule lorsque nous cliquons sur le bouton "Tout décocher".
Cela n'avait pas d'impact lors de la sauvegarde.
#81454 : Template de notices : #expl_number();
Nouvelle fonction pour récupérer le nombre d'exemplaires d'une notice.
---
DSI
---
#66339 : [Veilles] Surveillance de sites Web
Libellé "Expressions XPath pour cibler des éléments dans la page" renommé pour "Expressions XPath pour cibler le résumé des nouveaux éléments".
#71224 : [Agrégateur de flux RSS] Visibilité;- Donner la possiblité de rendre invisible un flux RSS par un agrégateur de flux RSS.
- Non ajouté dans les métadonnées des pages de l'OPAC.
#71229 : Groupement & ordre dans les bannettes
Tri des titres de groupement sur les valeurs d'un champ personnalisé multivalué (ex : Liste de choix) :
- Anciennement trié alphabétiquement
- Désormais trié par le numéro d'ordre, puis alphabétiquemen.
#75202 : Améliorations/Corrections Module de Veille
Amélioration du traitement des flux dans le module de veille.
Pour les flux ATOM :
- en l'absence du tag pubDate, on cherche updated, si aucun des 2, on prend la date du jour comme date de publication
Pour tous les flux :
- Si un tag ressort 2 fois avec la même valeur (un titre RSS et DC par exemple), on dédoublonne en une et une seule valeur.
- Traitement des 'doubles espaces'. On retire l'HTML et les images du flux, cela génère des "vide" et des doubles espaces, principalement dans les résumés. Ils sont maintenant nettoyés.
Et pour une veille : On retire la vérification de la synchro des sources toutes les 2 min (cela faisait "sauter" l'affichage de l'item courant). .
#79568 : Veille : expression booléenne
Correction de booléènne en booléenne
Ajout d'un bouton d'aide et pop-up dans DS.
#79932 : Diffusions automatiques et manuelles
Ajout du nombre d'abonnés associé à chacune des bannettes dans la liste.
----
OPAC
----
#65863 : Formulaire OPAC de modification des données personnelles
Ajout d'un formulaire OPAC pour que les lecteurs puissent modifier leurs données personnelles.
#65894 : Espace de contribution ; Ajout d'un message d'erreur au dépassement du nombre de caractères
Dans les espaces de contributions, sur les champs de type small_text, ajout d'une alerte en cas de dépassement du nombre de caractères autorisés.
#65968 : Possibilité de se réabonner à l'OPAC
Ajout d'un bouton sur paramètre qui permet de prolonger son abonnement à l'OPAC 'empr_active_opac_renewal'.
#66156 : Suppression du compte lecteur depuis l'OPAC
Le lecteur peut désormais supprimer son compte depuis l'OPAC. Un nouveau bouton sera disponible à l'aide du paramètre 'empr_opac_account_deleted_status'. Le compte ne sera pas supprimé définitivement, il changera de statut (défini en gestion).
#66326 : [Aff Django] Détails des renvois d'auteur
Nouvelle propriété Django sur l'instance d'un auteur :
- {{ authority.object_instance.author_see_details }.
#67048 : Navigation par localisation et par section
Déclinaison des sous-niveaux lorsque le premier niveau est unique.
#67752 : Ne pas afficher bouton "Modifier le profil" en OPAC si le formulaire n'est pas défini.
#67796 : Suppression de l'id dans le template par défaut de modification de profil lecteur.
#67918 : [OPAC / Factorisation] Ajout d'éléments dans le panier
Factorisation du code source sur l'ajout d'éléments dans le panier OPAC.
#68155 : Message indiquant au lecteur qu'il n'a pas validé son compte
Connexion sur le compte lecteur :
- Message d'alerte avec renvoi possible du mail lorsque le compte n'a pas été validé depuis le mail reçu.
#68156 : [Inscription en ligne] Consentement du lecteur
Ajout d'une case à cocher dans le formulaire d'inscription à l'OPAC :
- J'accepte la conservation et la réutilisation à but non commercial de mes données personnelle.
#68659 : Message sur l'option "do not track";Message déplacé dans la barre d'acceptation des cookies.
#68660 : Stats OPAC / origine géographique
Récupération des informations sur la position géographique de l'utilisateur.
Nom de la fonction : #host_ip_info(param1);.
Liste de valeurs possibles pour le param1 :
- as
- city
- country
- countryCode
- isp
- lat
- org
- query
- region
- regionName
- status
- timezone
- zip
Pour cela, nous utilisons les données JSON récupérées via un appel cURL sur "http://ip-api.com/json/[IP].
#69849 : [H2o Django] Filesize : fr_FR
Affichage des unités de mesure française lorsque l'utilisateur est connecté en interface française.
#70571 : Fonction de recherche mrps
Affichage des localisations par ordre alphabétique.
#71364 : [Demandes de numérisation] Ressources associées
Affichage des ressources associées dans le tableau des demandes de numérisation d'un lecteur.
#71417 : [Report en 5.0.7] RMC : Sélecteurs sur les CP
Ajout des sélecteurs sur les champs personnalisés en recherche multi-critères.
#71724 : [Portail] Durée de vie du cache Django
La durée de vie du cache Django est désormais associée à la durée de vie du cache portail, si activé.
#72259 : Recherche en OPAC sur concepts et libellés cachés
Evolution du critère de recherche sur les concepts dans la recherche multi-critères.
#72660 : Encapsulation d'un bouton radio et de son libellé dans le formulaire de panier en OPAC
Les boutons de sélections pour l'export d'un panier sont désormais contenus dans deux div séparément afin que la mise en page soit plus facile..
#72664 : [Changement de langue OPAC] Rester sur la page
Conservation de l'environnement courant lors du changement de la langue OPAC.
#72717 : Compléter la mécanique du "Formulaire de réabonnement"
- Ajout en du parametre d'activation du formulaire à l'opac
- Correctif sur des stripslashes manquants
- Correctif champs perso sur les sélecteurs d'autorité
- Compatibilité PHP70+
- Ajout du champ Message du lecteu.
#72791 : [Transferts + Choix du lieu de retrait] Affichage d'un message
Lorsque les transferts combinés au choix du lieu de retrait sont activés, un affichage plus parlant sera visible à l'écran lorsqu'aucune réservation ne peut être satisfaite.
#75336 : Faire une suggestion : format de date de publication
Explication du format de saisie possible.
Exemple pour le français : AAAA,MM/AAAA,JJ/MM/AAA.
#75540 : Ajout de liens ancres dans la rubrique Mes alertes en OPAC.
#75903 : Ajout d'un message 'aucun prêt précédent' en Opac.
#76848 : Changement de pagination dans les listes de lecture
Remplacement par la navbar de recherche classiqu.
#77115 : Contribution : autocomplétion dans le fonds et dans les contributions brouillon.
#77152 : [Connexion OPAC] Rester sur la page
Conservation de l'environnement courant lors de l'authentification sur le compte lecteur.
#77345 : Datalists sous chrome
Sous chrome, les datatypes affichaient l'identifiant de l'entité recherchée dans l'autocomplétion.
#77346 : Contribution : prise en compte des sauts de ligne dans les commentaires et les infobulles sur les champs.
#77347 : Ajout d'un label dans l'affichage des champs perso de type checkbox.
#77461 : Récupérer la version du navigateur
Report de la fonction à l'OPAC pour le choix entre un champ date HTML5 ou un champ date Dojo.
#77489 : [Django] Affichage spécifique d'une notice
Ajout d'un nouveau Tag Django pour un affichage spécifique d'une notice : recordsee
Ordre de la liste des arguments et des valeurs par défaut :
- Identifiant de la notice
- Mode d'affichage de la notice : *4* (ex : 9 custom_directory)
- Affichage du panier : *oui*
- Affichage de l'en-tête : *oui*
- Affichage dépliable : *oui*
- Affichage des documents numériques : *oui*
- Enrichissement : *oui*
- Mode AJAX : *non*
- Affichage de la carte : *oui*
Seul l'argument n°1 est obligatoire.
#77666 : Formulaire de modification de mot de passe personnalisable;- Ajout d'un template h2o de modification de mots de passe.
- Ajout d'un paramètre contenant une regexp (JS et PHP) pour contrôler la saisie utilisateur.
- Ajout d'un message 'empr_password_bad_security' afin de spécifier le contrôle.
- Ajout du contrôle dans les webservice.
#79456 : Ajout de classes sur les boutons d'aide
Ajout de classes sur les boutons d'aide car se baser sur la valeur de l'input n'est pas fiable en cas de traduction / subs.
#79557 : Ajout de classes dans la RMC OPAC
- Ajout de pour les champs d'autorité dupliqués dans la RMC.
- Ajout d'une
pour chaque groupe de recherche afin de faciliter la mise en page pour les we.
#79674 : Cacher les actions secondaires de panier
Ajout d'un bouton pour afficher ou cacher les boutons d'actions secondaires.
#79685 : Modification de l'alerte de confirmation de création de listes.
#79689 : Formulaire de contact: contrôle email
Ajout d'un contrôle sur l'émail dans le formulaire de contact en opa.
#80732 : [Résultat de recherche] Dépouillements associés au bulletin
Nous pouvons désormais afficher la liste des dépouillements rattachés à la notice de bulletin au coeur du résultat de recherche.
-------
Portail
-------
#67217 : Affichage du bouton Vider le cache permanent
Affichage du bouton Vider le cache permanent dans le portail.
#67460 : Alignement des documents du portfolio
Ajout d'une propriété CSS pour que les documents soient à la suite et non les uns en dessous des autres.
#68160 : [Module liste de bannettes] Vue depuis un répertoire de templates
Nouvelle vue dans le module pour afficher les notices au format Django.
#68782 : Ajout d'un nouveau Tag pour H20 à l'OPAC
Ajout d'un nouveau Tag etageresee pour afficher le contenu d'une étagère via un template Django.
{% etageresee [] %}
#71799 : [Contenu éditorial] Format de date du last_update_date
Ajout d'une propriété dans l'arbre Django pour récupérer la date SQL de mise à jour : {{ last_update_sql_date }}
#73119 : Modifications dans le style de la SOLO
Modification de style dans le dossier Solo :
- Formulaire de suggestion
- Bouton en résultat de recherche
- Formulaire de contact
- Tableau des prêt.
#73917 : Module "Liste d'items (Veille documentaire) : identifiant d'une veille
Possibilité de récupérer l'identifiant de la veille dans la construction de la vue du cadre.
#73924 : Module de recherche : traduction de texte
Il est désormais possible d'utiliser la syntaxe suivante "msg:code_du_message_langue" pour rendre le "Titre du cadre de recherche" et le "Texte indicatif" multilingues.
#75469 : Conversion de l'url dans la construction du portail
Échange la première partie de l'URL avec celle attendue si celle-ci ne correspond pas lors d'une édition (bouton URL Opac).
Utilisé dans la cas d'un copié collé depuis l'Opac avec un URL différent de la gestion.
#75923 : Pages FRBR : Liens entre les notices et les catégories et inversement.
#76256 : Redirection en gestion du contenu éditorial
Rester sur l'article ou la rubrique après enregistrement ou duplication.
#76279 : Ajout shorturls de type callback sur authentification
Permet de gérer une redirection spécifique après authentification.
#76729 : Ajout de filtres dans le module Agenda.
#77255 : Pages FRBR : dédoublonnage dans les cadres.
#77659 : Ajout du module Charte d'utilisation au CMS dans PMB5.
#77740 : Condition d'affichage qui saute après une duplication de cadre.
#77953 : Correction du fonctionnement du module Charte d'utilisation sur les vieilles versions Firefox .
#79678 : Cadres: Ajout des erreurs de template.
#79680 : Ajout et correction de messages espagnols
- Ajout de traductions espagnoles dans le module de recherche
- Correction de certains messages espagnols dans PM.
#79684 : Ajout de messages néerlandais dans le portail
- Ajout de messages néerlandais dans le module de recherche.
***********************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
* CHANGE_LOG_5.0.7 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*******************
ANOMALIES
------------
Acquisitions
------------
#61674 : Retours à la ligne dans le champ commentaire des fournisseurs
Conservation des retours à la ligne dans le champ commentaire d'un fournisseur.
#62259 : Page blanche en suppression de fournisseur
Affichage de la boite pour forcer la suppression.
#62261 : Liste des fournisseurs / modification du nombre de résultats par page
Prise en compte de la personnalisation du nombre de résultats par page.
#62385 : Paiement d'une facture
Lors du paiement de la facture :
- Passage de la commande en "soldé / payé" lorsque celle-ci est "soldé / facturé".
#62409 : Factures / incohérence saisie HT/TTC
Gestion de la TVA avec saisie des prix TTC :
- Saisie en TTC lors de la facturation
#62543 : Evolution style pure - Acquisition
Amélioration du style pure pour le tableau de suivi de budget
#65082 : Limitation de la duplication et du transfert de lignes de commandes
Suppression de la possibilité de transférer l'ensemble des lignes d'une commande vers une autre.
Suppression de la possibilité de transférer / dupliquer des lignes non enregistrées.
Limitation du transfert / de la duplication des lignes vers des commandes "à valider".
Limitation de la possibilité de transférer des lignes depuis une commande "à valider".
#65710 : Edition d'une commande : Archivage
Affichage du bouton "Archiver" dès lors que la commande est soldée.
--------------
Administration
--------------
#60117 : Recherche prédéfinie OPAC
De nouveau fonctionnelle.
#60626 : Optimisations formulaire de contact
- Affichages tronqués
- Enregistrement des valeurs de paramétrage
#62025 : Quotas sur les nouveautés
Élimination des doublons de valeurs "Oui" et "Non".
#62145 : Mise à jour documentation d'import des catégories
Mise à jour de la documentation pour l'import des catégories dans PMB à partir d'un fichier de structure XML (pmb/doc/Import_categories_rameau.pdf)
#62232 : [Connecteurs] Import de fichiers
Correction sur le double import des informations du guide.
#62579 : [Webservices] catalog_subst
Il n'était plus pris en compte.
#63627 : [Planificateur de tâches] Synchronisation
Ne pas tenir compte des dates de début et fin lors d'une synchronisation globale de toutes les notices.
#63772 : URL des vignettes de notice dans les connecteurs
Les URL de vignettes de notice dans les connecteurs n'étaient pas toujours fonctionnelles à cause du paramètre empr_pic qui ne devrait pas y être
#65019 : Calcul des index phonétiques via le planificateur des tâches
Le calcul des index phonétiques lors du nettoyage de la base via le planificateur des tâches n'était pas fonctionnel.
#65246 : Conversion RIS
Modification pour ne pas bloquer la conversion des notices dans le format RIS vers le format pmb-XML MARC ou UNIMARC ISO2709 lorsque l'ISBN n'est pas valide.
Le message d'erreur est cependant toujours affiché.
---------
Autorités
---------
#59393 : Affichage des champs perso de concepts
Afficher les champs perso de concepts en visualisation
#59773 : Affichage du statut de concept
Le lien rdf du statut est exclu de l'affichage de concept
#59854 : [Réindexation par paniers] Action sur le bouton "Vider le panier"
Le bouton dans la partie "Autorités" pointait sur l'onglet Catalogue, historiquement le seul.
#59942 : Réindexation d'un concept par panier
Réindexation d'un concept sur un panier mixte ou un panier de concept
Réindexation d'une autorité perso sur un panier mixte
#60076 : Recherche concept en gestion et opac
Le résultat de recherche diffère entr el'opac et la gestion
Le comptage du nombre de résultat en Opac est erroné
#60122 : Subst types et natures de titre uniforme
Les valeurs vides dans la substitution étaient conservées.
#60459 : Problème de sélection des types de documents pour les plans de classement
Correction sur la sélection des types de documents.
#61852 : [Indexation décimale] Option de recherche
Correction sur la sélection des options "Recherche sur l'index" et "Recherche sur le commentaire".
#61874 : Ordre d'affichage des vedettes d'un concept composé
En affichage d'un concept composé, les vedettes respectent l'ordre 'subdivision' du xml de vedette
#62888 : CP d'autorités : Antiloop
Gestion de l'antiloop dans la récupération des informations d'autorités avec rebond sur elles-mêmes.
#64333 : Enregistrement des qualifications dans une oeuvre
Enregistrement de toutes les qualifications dans une ?uvre
---------
Catalogue
---------
#58841 : Interrogation z39.50 via les connecteurs
Lors de l'interrogation de base distante z39.50 via le connecteur entrant prévu à cet effet l'encodage des caractères dans PMB n'était pas toujours cohérent avec ce qui était envoyé par les sources distante notamment pour le SUDOC.
#59037 : Grilles éditables instables sur les exemplaires
Amélioration du formatage des grilles d'exemplaires.
#59252 : Affichage des exemplaires suite à l'upload d'un document numérique
Les exemplaires n'étaient plus affichés à l'upload d'un document numérique.
#59730 : Critère "Doublons ISBN du dernier import"
Association d'un groupe au critère spécial dans le fichier XML de multi-critères.
#59823 : [Upload] Taille maximale de la vignette
Elle ne sera désormais plus limitée à 1Mo.
#60127 : Popup de transferts : Fatal Error
Correction d'une Fatal Error lorsqu'aucun exemplaire n'est transférable.
#60372 : Interrogation des sources externes
Tri alphabétique des catégories de sources tout en laissant les sources non catégorisées en dernière position.
#60427 : Indexation des nouveautés
Problème rencontré :
- Facette sur la nouveauté ne se mettant pas correctement à jour
Correction apportée :
- Mise à jour de l'indexation des notices n'étant plus considérées comme des nouveautés.
#61821 : [Z3950] Import exemplaires
Application de la "Localisation du document par défaut en création d'exemplaire" lorsque celle renseignée n'est pas connue.
#62080 : Formats pris en charge du champ "year" pour le calcul du champ date_parution
La date de parution est calculée à partir du champ "Année" de la notice.
Les formats suivants sont désormais pris en compte :
=> 05-03-2018
=> 05.03.2018
=> 2018.03.05
=> 05\03\2018
#62092 : [PMB ISO-8859-1] Recherche multi-critères => Histo de recherche
Application du bon encodage à l'affichage des critères de la nouvelle interface de recherche multi-critères.
#62176 : Callback sur la sélection AJAX
Sélection AJAX de la collection, de l'éditeur et de la sous-collection.
#62412 : Message d'alerte bulletinage : Dépassés
Menu de gauche > Affichage de l'alerte "Abonnements dépassés" :
- Correction dans le calcul.
#62784 : Export de notices / URL de l'image en cache
Récupération de l'URL native de l'image.
#63156 : Tri complétion ajax des titres uniformes
Tri alphabétique complétion ajax des titres uniformes
#63656 : Bulletins : nouveautés
Prise en compte de la préférence utilisateur en bulletinage.
#63709 : [Retour prévu] Exemplaires en circulation
Liste des documents réservés :
Modification du libellé "En rayon" pour "En circulation" lorsque les exemplaires sont en circulation dans la colonne "Retour prévu".
#64438 : Encodage catégorisation automatique
Correction de l'encodage à l'affichage
#64672 : La date de création d'exemplaire ne change plus à l'update
La date de création d'exemplaire ne change plus à l'update dans la table exemplaires. C'était fait pour!
#65243 : Permalink de notice : Carrés de couleurs
Sur la fiche de la notice :
- Affichage des carrés de couleurs (associés au statut de la notice) sur les notices liées
#65704 : Facettes sur la RMC externe
Ajustement des facettes sur les recherches multi-critères externe.
-----------
Circulation
-----------
#59868 : [Transferts] Retour d'un exemplaire dans une autre localisation
Ne pas générer de transfert lorsque l'action par défaut lors d'un retour sur un autre site est sur l'option "Changer localisation exemplaire".
#59879 : Empêcher le retour de l'exemplaire sur un site autre que le sien
Cette option n'était pas correctement prise en compte dans certains cas.
#60553 : [Photos lecteurs] Cache des images
Suppression de l'image dans le cache lors de la modification d'une photo d'un lecteur.
#62029 : Encodage Ticket de prêt
Correction d'un problème d'encodage lors de la génération d'un ticket de prêt.
#62380 : RMC lecteurs - Titre de la recherche
Correction du libellé affiché.
#62676 : Passage du template de Ticket de prêt en CP437
------
Divers
------
#58809 : Dossier "images" dans les thèmes de gestion
Suppression du dossier "images" présent dans le dossier des thèmes de gestion et donc, en partie sélection des thèmes.
#58810 : Barre de progression
Ajustement de la hauteur de la barre de progression en partie gestion.
#58896 : Style Pure / Construction de page FRBR
Ré-affichage de la partie "construction de la page" dans le module: Portail > Pages FRBR > Construire la page
#59626 : Contribution : correction du datatype "marclist_selector"
#59898 : Correction d'erreurs notices
Correction d'erreurs notices
#60268 : Recherche incluant un terme "0"
Prise en compte du terme "0" s'il existe dans la recherche.
#60505 : Entête de fichiers rdf
Certains fichiers RDF n'avaient pas d'entête de version et étaient vus comme des fichiers binaires, c'est corrigé.
#60904 : [Facettes] Bouton "Filtrer" inactif
Erreur JS dans un contexte très spécifique :
"TypeError: document.getElementById(...) is null" lors d'un clic sur Filtrer
#61146 : Critère de recherche "numéro de bulletin"
Corrections sur le critère de recherche multi-critères.
#61856 : [Permalink de notice] Affichage de la collation
[espace]:[espace]
[espace];[espace]
[espace]+[espace]
#62046 : Evolution du style pure en partie Catalogue et DSI
Des améliorations ont été faites dans le style pure.
Dans la partie "Catalogue" :
- Modification de l'icône du panier dans les paniers en accès rapide
Dans la partie DSI :
- Correction des anomalies dans les veilles (sélecteurs non visible, bouton d'indexation mal placé ...)
#62233 : Ergonomie avec la nouvelle interface RMC
Ajustement de la taille du conteneur.
#63123 : RMC : Plusieurs critères + Opérateurs entre autorités
Le cas suivant ne fonctionnait pas :
- Sélections de plusieurs critères d'autorités
- Choix de plusieurs autorités par critère
- Choix de l'opérateur "ET" entre autorités
= Résultat de recherche incohérent
#63174 : [Documents numériques] Glisser/Déposer
Problème rencontré :
Lors du glisser/déposer, les caractères accentués disparaissaient du nom de fichier.
Solution apportée :
- Conversion des caractères dans le bon encodage
- Remplacement des caractères diacritiques
Modules : Catalogue - Portfolio - Demandes de numérisations
#63695 : Valeurs de champs personnalisés
Insertion de valeurs 0 non voulues.
#63940 : [RMC] Numéro de bulletin
Correction de la requête de récupération des articles liés à la recherche sur le numéro de bulletin.
#64648 : [Géolocalisation] Fatal Error "map_holds_reducer"
#65011 : Prise en compte conversion avec export spécifique dans les services externes
Prise en compte du paramètre "specialexport="yes" dans la conversion par les services externes.
#65226 : [RMC] Prise en compte du format de date souhaité
Régression apparue à la mise en place des nouveaux champs de date (Dojo).
---
DSI
---
#58970 : [Bannettes] Groupement dans les bannettes
Amélioration sur l'ergonomie.
#58992 : Veilles : Sélection des tags existants
Mise à jour de la liste des tags existants lors de l'indexation d'un item.
#58994 : Modification d'un classement et affichage des veilles
Les veilles d'un classement étaient dupliquées dans l'arbre (non dupliquées en base de données) lors de la modification du classement.
#63715 : [Surveillance de sites web] HTTPS - Certificats
Modification de l'option cURL CURLOPT_SSL_VERIFYPEER pour outrepasser la certification SSL.
#63810 : [Bannettes] Groupement par facettes
Affichage des titres de groupements dans les mails.
Ils s'affichaient lorsque la case "Grouper" du produit document était cochée.
#64744 : [Veilles] Flux RSS : Double description
Gestion de la double description dans certains flux RSS.
#64936 : Détection de l'encodage dans les veilles sur un site Web
Dans certain cas l'encodage de la page html à traiter n'était pas correctement géré.
#65374 : Accès bannettes privées depuis la fiche lecteur
Le propriétaire de la bannette ne suivait plus lors de l'enregistrement en provenance de la fiche lecteur.
--------
Editions
--------
#61174 : Filtres qui sautent dans la liste des prêts
Les nouveaux filtres de catégories et de codes statistiques ne suivaient pas la pagination.
#61418 : Périodiques - Etat des collections
Affichage de la pagination.
------
Fiches
------
#59886 : Remplacement d'autorités utilisées en CP
Application de ces remplacements dans les valeurs de CP du module fiche.
#63631 : Utilisation de Dojo
Activation de Dojo dans le module.
----
OPAC
----
#58793 : Correction des sélecteurs multiples dans les formulaires de contribution
Les formulaires Dojo posaient des problèmes. On ne pouvait pas ré-afficher les valeurs sélectionnées lors d'une modification de contribution.
#58859 : RMC sélecteurs d'autorités personnalisées
Affichage de la liste.
#59171 : Données des oeuvres dont le titre uniforme est l'expression
Correction du calcul dans les affichages Django
#59596 : Contribution : filtre sur les sélecteur de ressources
Dans une contribution brouillon, si on a choisi plusieurs entités liées, on affiche qu'une seule fois le bouton "créer"
#59398 : Résolveur de lien OpenURL
L'enrichissement des notices avec le résolveur de lien OpenURL (Connecteur entrant) n'était plus fonctionnel.
#59761 : [A2Z + Aff Django] Enrichissements
Les onglets d'enrichissements ne s'affichaient pas dans le navigateur de périodiques avec l'utilisation des affichages Django de notices.
#59794 : Redirection de la connexion lecteur en accès direct
Ne pas tenir compte de la redirection souhaitée par le paramétrage en accès direct.
#59806 : Recherche concept level1
Le comptage des résultats de concept prend en compte la $user_query
#59874 : Harmonisation/Déplacement du navigateur de bulletin
#59984 : Combiner les recherches cochées de l'historique
Le bouton "Combiner les recherches cochées" accessible à partir de l'historique des recherches lance la recherche
#60318 : Correction sur les contributions avec des entités ayant des guillemets dans leur libellé
Ajout d'un addslashes sur le display label
#60438 : recherche géographique
Lorsqu'on sélectionne une partie de la carte (grâce à l'outil de sélection), lorsqu'on clique dessus pour surligner la zone et que l'on clique sur "Rechercher", le résultat de recherche affiche la carte centrée sur la zone de recherche
#60561 : Page indexint_see
Le lien ./index.php?lvl=indexint_see affiche la liste des indexations
#60710 : Transfert de notices en arabe dans un document pdf
Correction de l'affichage des notices en arabe une fois le document téléchargé.
#60745 : Recherche Sphinx sur le titre à l'OPAC
Correction d'une régression
#61011 : [Historique] Combinaison des recherches simples
Problème rencontré :
- on interroge sur d'abord sur abeille, puis on fait une 2ème question sur pollinisation.
- on visualise l'historique et on combine les deux questions précédentes par un ET
- on efface l'historique
- on interroge sur d'abord sur poisson, puis on fait une 2ème question sur écologie
- on visualise l'historique et on combine les deux questions précédentes par un ET
=> Les résultats étaient ceux de la première recherche combinée.
Correction sur le calcul de la signature avec la prise en compte des termes recherchés en combinaison multiple.
#61200 : Téléchargement des documents numériques dans l'OPAC
Prise en compte des droits sur les statuts de documents numériques.
#61291 : case "tous les champs" dans la recherche simple
On ne peut pas décocher la case "tous les champs" dans la recherche simple
#61770 : [RMC drag n drop] Pb champs auto-complétables
#61871 : Recherche de périodique dans le a2z
Optimisation de la recherche dans le navigateur de périodique a2z.
#61942 : [Géolocalisation] Affichage des notices liées
Application du template de notice défini dans le paramétrage en visualisation des notices liées à partir de la carte.
#62018 : [Etagère] Téléchargement des documents numériques dans l'OPAC
Téléchargement des documents numériques à partir d'une étagère.
#62088 : Pages FRBR: Correction de l'encodage des templates
#62123 : [Ré-initialisation des facettes] Navigation dans les localisations / sections
Ré-initialisation des facettes au changement de section.
#62411 : Picto de la licence dans la visionneuse
Le picto ne s'affichait plus.
#62864 : Corrections à la création d'une alerte privée
Corrections à la création d'une alerte privée :
- Afficher le nombre de résultats dans le mail
- Prise en compte du template déclaré dans le paramètre DSI > private_bannette_tpl
- Ajustement des dates de dernier envoi + remplissage
#62871 : Lien "Voir les critères de recherche de l'alerte"
Ne pas remonter en haut de la page lorsque l'on clique dessus pour afficher l'équation.
#63217 : Pb avec la variable django {{record.availability.availability}}
Problème rencontré :
- Une notice avec 2 exemplaires dont un en prêt et l'autre en résa validée
Le message indiqué était "Disponible" au lieu de "De retour le".
#63720 : Suggestions de recherche : Caractères numériques
- Conservation des caractères numériques dans la liste auto-complétée.
#63786 : [Bannettes] Affichage du nombre de notices envoyées
Correction sur l'affichage.
#63789 : Correction vulnérabilités de type XSS
Exemple d'injection:
/print.php?lvl=search¤t_search=0'>
#64200 : [Lenteurs] Affichage d'un bulletin
#64349 : Surlignage résultat de recherche
Prise en compte du div id='resultatrech' et id='resultatrech_liste'
#64444 : [Listes de lecture] Encodage des notifications
Correction sur l'encodage des codes messages suivants :
#65235 : Conversion externes des relations associées
Correction de la "fatal error" soulevée par la version PHP 5.6+.
-------
Portail
-------
#61993 : [auto-complétion] Elimination du double parse
Arrivée à la suite des grilles éditoriales.
#62043 : Réajustement de la taille du conteneur
Dans la rédaction du contenu éditorial, on ajuste la taille de la fenêtre pour éviter si possible le scroll Y
#62045 : Placement des complétions ajax
Placement des complétions ajax si présence de scroll (édition éditorial)
#65472 : Style ZEN | Modification bouton recherche avancée
Suppression du background du bouton de recherche avancée en double.
#65650 : Traduction du contenu éditorial | Gestion de la langue par défaut de l'OPAC
La langue par défaut de l'OPAC est maintenant gérée pour la traduction du contenu éditorial.
Les champs par défaut du contenu éditorial doivent donc être remplis dans la langue par défaut de l'OPAC (opac_default_lang).
*******************
EVOLUTIONS
------------
Acquisitions
------------
#62004 : SUGGESTIONS : export du champ ORIGINE
Ajout de l'origine de la suggestion dans l'export tableau.
#64372 : Fonction d'import dans les suggestions
Acquisitions > Importer des suggestions
- "MARC ISO2709" renommé en "UNIMARC ISO2709"
- "UNIMARC ISO2709" sélectionnée par défaut
--------------
Administration
--------------
#61487 : Ergonomie dans les templates de mails
Harmonisation des boutons en modification d'un template de mail.
#62658 : Factorisation du code source de la gestion des imports
Réduction de code pour simplifier les futurs développements + personnalisations.
#62713 : Import de notices : pouvoir conserver la notice de l'import en cas de doublon
Nouvelle option :
- En cas de doublon sur ISBN, remplacer la notice existante par la notice du fichier d'import
#62805 : Calendrier : Distinction des dates fermées et non définies
- Ajout d'un bouton pour "Réinitialiser" entre deux dates
#62873 : Sélecteur de date en synchronisation de source externe
Mise en place du calendrier Dojo.
#63741 : Création d'une nouvelle fonction d'import cvs
Création d'une nouvelle fonction d'import cvs.
910$u pour lien url et 910$t pour nom du document numérique
#65016 : Authentification avec un utilisateur externe dans le connecteur sortant d'automate de prêt
Ajout d'un identifiant et mot de passe pour l'authentification avec un utilisateur externe dans le connecteur sortant d'automate de prêt
#65240 : Encodage en conversion/import
Modification du code de PMB pour passer par les fonctions PMB de misc pour la gestion de la conversion iso <-> utf-8.
#65527 : Réabonnement en ligne | Page de paramétrage du formulaire
Page de paramétrage du formulaire de réabonnement pour afficher / rendre obligatoire / modifiable / expliquer les champs de l'emprunteur.
#65587 : Réabonnement en ligne | Gestion des champs persos de lecteurs et champs obligatoires
Gestions des champs persos de lecteurs et des champs obligatoire dans l'administration du formulaire de réabonnement.
---------
Autorités
---------
#59517 : Dédoublonnage des auteurs et éditeurs
Dédoublonnage des auteurs et éditeurs en tenant compte de l'accentuation
Sur paramètre pmb_controle_doublons_diacrit
#62516 : Ajout des vignettes d?autorités dans le common
Ajout des vignettes d'autorités dans les templates common
#63509 : Ajout complétion ajax dans les catégories
Ajout complétion ajax dans les catégories:
Catégorie Parente
Renvoi voir
Renvois voir aussi
---------
Catalogue
---------
#59115 : Messages d'en-têtes de colonnes des champs exemplaires
Ajout des messages suivants dans les fichiers natifs :
- Message exemplaire
- Commentaire non bloquant
- Prix
Il n'est plus nécessaire de créer un fichier subst pour ces messages.
#59777 : Affichage des catégories liées à une entité
Augmentation de la taille du champ de saisie autocomplétable.
#59903 : Evenement à la modification d'une notice
Ajout d'un événement à la fin de la modification d'une notice pour y brancher d'éventuels plugins.
#60605 : Carte, recherche dans un rayon à partir d'un point
Carte, recherche dans un rayon de 'x' km à partir d'un point
#61767 : [Recherche paniers] Suppression + Pointage
Ajout de la suppression et du pointage à la volée dans la recherche par panier.
#62086 : Nouvelle option utilisateur : Bulletinage OPAC
"Activer par défaut l'option du bulletinage en OPAC en création de périodique ?" (case à cocher activée par défaut)
#62480 : Indexation des Concepts
Ajout en standard de l'indexation des altlabels et hiddenlabels des concepts sur l'indexation des notices
#64638 : Colonne 'Nombre de prêts' dans le tableau d'exemplaires sous une notice
Ajout de la valeur "nb_prets" dans le commentaire du paramètre "expl_data" afin de pouvoir ajouter la colonne "Nombre de prêts" dans les tableaux d'exemplaires.
#65147 : Unimarc zone 219, report en V5
Prise en compte de la zone 219 dans les imports, Z39.50, et affichage unimarc (informations de l'éditeur).
#65760 : [RMC] Identifiant de la notice
Nouveau critère dans la recherche multi-critères :
- Identifiant de la notice
-----------
Circulation
-----------
#60467 : Espace avant/après le code-barres lors du prêt/retour
Élimination des espaces en début et fin de chaîne de caractères en prêt ou retour de document.
#60996 : Optimisation prolongation des prêts
Modification d'une requete utilisée à chaque prolongation de prêt pour diminuer le temps de traitement.
#61000 : Piège paramétrable sur monopole de prêt
Évolution du paramètre loan_trust_management pour avoir la possibilité d'afficher l'information sous forme d'un message non bloquant.
0: Non
x: nombre de jours entre 2 prêts d'un exemplaire d'une même notice (ou bulletin)
x,1: Affiche l'information sous forme d'un message non bloquant
#62408 : Limitation de l'affichage des prêts et prolongation en lot
Une alerte sera désormais jouée pour afficher tous les prêts lorsque l'on clique sur le bouton "+" en en-tête de liste.
#62702 : HTTPS / imprimantes à tickets de prêts
Prise en compte de l'HTTPS pour l'interfaçage avec les imprimantes à tickets de prêts.
#63068 : Quotas de prêts sur des champs de notice
Ex : Quota de prêt sur le champ de "Nouveautés".
#64225 : Date de parution du périodique dans le mail de relance
Ajout de cette information dans le mail de relance.
#65429 : RMC Lecteurs - Ajout critère de fin d'adhésion
Nombre de jours par rapport à la fin d'adhésion
#65445 : Template de mail | Ajout d'informations emprunteur
Dans les templates de mail, ajout des informations :
- nombre de jours restant avant fin d'abonnement
- lien de réabonnement
------
Divers
------
#58808 : Zone alerte partie gestion
Valorisation des alertes en partie gestion
#58813 : Pictogramme [+] en partie gestion
Grossissement du pictogramme [+] en partie gestion
#59814 : Ajout de la date de parution dans l'index d'une notice
Ajout du champ date_parution dans le champs_base.xml
#60394 : Identifiant du cadre dans les pages FRBR
#62051 : Evolution dans l'affichage des raccourcis
Modifications pour que les raccourcis soient visibles sans scroll Y dans tous les styles.
#62473 : Ajout évènement before_update sur documents numériques
Ajout d'un évènement before_update sur les documents numériques pour mise à jour dans le plugin Alfresco.
#62486 : export emprises de carte des notices
export emprises de carte des notices dans les services externes
#64184 : Variable django : contributeur
Nouvelle variable django "contributor" pour récupérer les informations du lecteur ayant contribué
exemple :
#64730 : [Paniers] Procédures d'actions
Il y a désormais la possibilité de revenir rapidement aux procédures d'actions depuis la page résultant d'une procédure d'action.
#65698 : Gestion des mails en erreur
Modification des envois de mail dans PMB pour que, lorsque le paramètre mail_adresse_from est renseigné, les réponses automatiques des serveurs destinataires répondent à l'adresse d'expédition et non à l'adresse du paramètre mail_adresse_from
Attention, ces messages d'erreur de non transmission peuvent être considérés comme des SPAM.
---
DSI
---
#62785 : Flux RSS DSI
Onglet DSI > Flux RSS > définitions
=> Le lien du flux RSS est désormais cliquable.
#63758 : [Flux RSS] Pagination
Mise en place du paginateur avancé.
#64473 : Bouton "retour" en visualisation du contenu d'une bannette
Ajout d'un bouton "retour" en visualisation du contenu d'une bannette.
--------
Editions
--------
#58997 : [Etats paramétrables] Documents numériques
Ajout de la source de données "Documents numériques" dans les états paramétrables.
#61214 : Pagination dans les listes de lecteurs
Ajout de la pagination avancée dans les listes de lecteurs.
#62793 : Fonction de template : #categories
Ajout d'un 6ème argument pour limiter la liste des descripteurs.
#63658 : [Template de notices] Fonction #statut
Prise en compte du contexte "Gestion" ou "OPAC" pour l'affichage du libellé.
#64677 : Ajout du type de document dans les mails de retards
Information sur le type de document ajoutée dans les mails de retard.
----
OPAC
----
#58785 : Formulaire de contact
Valorisation de l'affichage du message d'erreur lorsqu'un utilisateur ne remplit pas correctement le formulaire de contact.
#58892 : Ajout de tous les auteurs dans les coins Zotéro
Ajout de la variable GET "rft.aut" (concaténer) pour chaque auteur de la notice.
#58952 : Trombone documents numériques sur notice liée
Affichage de l'indicateur de documents numériques sur les notices liées
#59261 : Prêts en cours/en retard
- Affichage du titre de série devant le titre de la notice.
#59618 : Ajout d'un title sur le lien "Visionner les documents numériques" de la recherche
#59811 : Message de désinscription à une liste de circulation de périodique
Affichage d'un message de confirmation : "Votre demande a été bien enregistrée.".
#60211 : Correction d'erreurs "notice" dans les contributions
#60257 : Suppression de l'infobulle sur les grilles de formulaires de contribution
#60267 : [Django] Variable globale "today"
#60517 : Variable django pour identifier les notices Cairn.info
Nouvelle condition pour identifier les notices Cairn.info :
{% if record.cairn_source %}
...
{% endif %}
#61055 : Formulaires de contribution | Ergonomie des sélecteurs de ressources
L'autocomplétion sur les sélecteurs de ressources dans les contributions est revue.
#61201 : Impression d'un résultat de recherche
Bouton "Imprimer" renommé en "Valider".
#61872 : Paginateur d'étagères et autres
Les variables d'environnement transmises en GET sont désormais récupérées par le paginateur.
#61952 : Contribution : augmenter le nombre de caractère maximum des champs de saisie "small text"
#62202 : Visualisation du contenu de mes alertes
Séparation des bannettes publiques et des bannettes privées.
#62783 : Compte lecteur en OPAC : afficher le nombre de prêts
Nombre de prêts affichés entre parenthèses.
#64380 : Séparateur pour l'arborescence d'une catégorie
Prise en compte du paramètre OPAC :
- categories_categ_path_sep
#64640 : Stats sur les URL externes
Modification de l'événement pour que le "clic + molette" soit pris en compte dans les visites de sites externes.
#64780 : Template sur flux rss de recherche
Pouvoir associer un template aux flux RSS des recherches en OPAC.
Nouveau paramètre OPAC : short_url_rss_records_format
#65768 : Traduction en anglais des nouveaux messages à l'OPAC
Traduction des nouveaux libellés à l'OPAC et correction de quelques anciennes traductions.
-------
Portail
-------
#59642 : Vider la barre de saisie de recherche après en avoir effectué une
Variable "nofill" placé dans l'url pour permettre de vider la barre de saisie de recherche après en avoir effectué une est remplacé par le paramètre cms_search_view_nofill
#60625 : Tri par pertinence dans les rubriques et les articles
Articles/Rubriques dont la source de données est "issue des catégories d'un(e) article/rubrique".
Pertinence calculée sur le nombre de catégories en commun.
#62027 : Vider le cache des images
Opération supplémentaire nécessaire :
=> Le cache du portail sera désormais vidé au nettoyage du cache des images
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
* CHANGE_LOG_5.0.6 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*******************
ANOMALIES
------------
Acquisitions
------------
#49986 : Création d'une commande à partir de multiples suggestions
Correction du tableau résumant les suggestions dans la commande.
--------------
Administration
--------------
#49734 : Paramétrage de la visionneuse
Les paramètres par défaut ne s'affichaient plus sans avoir enregistré.
#50034 : Encodage dans la bibliothèque de fonctions json-rpc de PMB
L'encodage de la requête en json-RPC n'était pas géré correctement dans la classe pmb_jsonrpc_client de PMB contrairement à la classe jsonRPCClient
#50250 : Connecteur Web Services PMB
Correction de l'enregistrement du paramétrage de l'authentification.
#50564 : Synchronisation et import automatique via le gestionnaire de tâches
Correction sur la prise en compte des dates de synchronisation.
#50634 : [Webservices JSONRPC PMB] Encodage UTF-8 sur les statuts de notices
La récupération des statuts de notices accentués via JSONRPC générait une erreur.
#50904 : Possibilité de modifier le paramètre de fonction d'import z3950 dans le cas où elle n'existe pas
Le message d'erreur "La fonction d'import z3950 "*.inc.php" n'existe pas" s'affichait en boucle lorsque la fonction n'existait pas.
Le clic sur le bouton "OK" renvoie maintenant vers le paramètre à modifier.
#51829 : Formulaires de contribution | Valeur par défaut dans les sélecteurs de ressources
Correction d'une anomalie lors du réenregistrement d'un formulaire dont des sélecteurs de ressources sont renseignés par défaut.
#51836 : Formulaires de contribution en gestion
Possibilité de vider un champ "ressource_selector" dans les formulaires de contribution en gestion
#52132 : Modification import ASCODOCPSY
Modification de la fonction d'import ascodocpsy pour changer la condition de création de nouvelles catégories.
Ajout d'un test à la conversion du format ascodocpsy pour les catégories du thesaurus THEMES.
#52893 : Conversion PMB vers Prisme
La conversion est de nouveau fonctionnelle.
#52908 : Liens entre notices
Choix des liens à conserver en import et remplacement de notices.
Modification des libellés.
#53155 : Actions personnalisables : Sous-requêtes
Le retour à la ligne dans la requête SQL pour les listes de choix à partir d'une requête SQL posait problème.
#53493 : Option de ré-indexation "Générer les liens entre les descripteurs nécessaires à l'autopostage"
Parcours des catégories par "passe" pour éviter de dépasser la durée de traitement autorisée par le serveur.
#53861 : Statistiques OPAC
Récupération des messages de l'OPAC pour la consolidation de certaines stats.
#53961 : [Gestionnaire de tâches] Actions personnalisables
Correction sur le ré-affichage des paramètres de type "Liste de choix".
#54012 : Barre de chargement nettoyage de base
Ré-ajustement de la taille en fonction du pourcentage.
#56166 : Planificateur de tâches - Impression
Modification de la police de caractères en sortie.
#56267 : Connecteur OAI sortant : inf ou égal à 1970-01-01
L'interrogation "?verb=ListRecords&metadataPrefix=oai_dc&from=1970-01-01" ne renvoyait aucune notice.
Seules les dates strictement supérieure "1970-01-01" fonctionnait (date Unix la plus ancienne).
#56378 : Import lecteur : fatal error si on ne sélectionne pas de fichier
Correction d'une fatal error en import lecteur lorsque aucun fichier n'est sélectionné.
#56411 : Connecteurs : Action "Vider"
Suppression des lignes dans la table SQL "external_count" lors de l'opération de vidage.
Attention à l'utilisation de l'option "Suppression automatique des notices supprimées du serveur" au travers de la synchronisation par le planificateur de tâches.
Avec cette option, les notices cataloguées via l'import depuis un entrepôt seront supprimées si elles n'apparaissent plus dans l'entrepôt PMB.
#56566 : Préférences / acquisitions : adresses de facturation et livraison par défaut
Cela n'était plus affiché dans les préférences.
#56700 : Imports lecteurs : Localisation
Correction sur l'attribution de la localisation.
#56813 : Synchronisation via le planificateur des tâches
Dans les tâches de synchronisation externe ne prendre en compte la date de synchronisation qui est enregistrée dans les paramètres de la tâche que:
- lorsque l'on est avec l'option "Vider l'entrepôt avant de démarrer la synchronisation" de cochée
- en mode "Depuis la dernière synchronisation"
- la tâche a déjà eu lieu au moins une fois
- il y a au moins une notice dans l'entrepôt.
Sinon c'est la date de la notice la plus récente de l'entrepôt qui fait office de date de départ sauf en mode "Entre le"
#57063 : [Gestion des images] Suppression d'une image dont le libellé contient le caractère '
Correction pour permettre la suppression des images dont le libellé contient le caractère '.
#57801 : Affichage d'un utilisateur avec une apostrophe
Un utilisateur avec une apostrophe dans son nom ou son prénom n'était pas correctement affiché en modification.
#58449 : Messages de contributions manquants
Certains messages présents en français uniquement.
#50655 : [Webservices] Authentification JSONRPC
Correction sur l'authentification vers un autre PMB via JSONRPC.
---------
Autorités
---------
#50121 : Indexation des libellés de catégories traduits
La recherche sur un terme de catégorie ne ressortait pas en recherche
#50438 : Autopostage des concepts
Correction des requêtes de recherches et modification de l'indexation.
#50791 : RMC Autorités | Critère de schéma de concept
Correction du critère de schéma de concept dans la RMC autorité. La sélection via le popup fonctionne à nouveau.
#50872 : Indexation du libellé alternatif des concepts
Le libellé alternatif des concepts est maintenant correctement indexé pour ressortir dans la recherche tous les champs des concepts.
#51223 : [RMC - Champs personnalisés] Opérateur "Est vide"
L'opérateur "Est vide" sur les champs personnalisés d'autorités n'était pas fonctionnel.
#51329 : Authorities_collection et la classe catégories
Il manquait un cas de figure pour récupérer proprement une instance de catégories depuis authorithies_collection
#52249 : Ajout de l'identifiant du schéma dans l'indexation d'un concept
Dorénavant, on peut chercher les concepts via leur schéma en "sélection d'autorité".
#52267 : Navigation hiérarchique dans les concepts
Correction de la navigation hiérarchique dans les concepts et de la gestion de la case à cocher "Seulement les autorités racines"
#52288 : Ajout de concepts à un concept composé
Correction du libellé dans la grille de saisie du concept composé si l'on ajoute un concept sans schéma.
#52378 : Autopostage des concepts : Amélioration de l'indexation
#53577 : Grille de saisie des autorités perso
En édition d'autorité perso à partir de la fiche de l'autorité, la grille est bien prise en compte
#53583 : Affichage de l'autorité perso dans le sélecteur après création
Affichage de l'autorité perso dans le sélecteur après création à partir d'une notice.
#54210 : Correction de l'autocompletion des concepts quand sphinx est activé
L'autocomplétion des concepts ne fonctionnait pas lorsque sphinx était activé et que l'on cherchait "*".
#54243 : Prise en compte du type d'autorité personnalisée dans les sélecteurs popup
Le type d'autorité personnalisée n'était pas pris en compte lors de la recherche au travers des popup.
#54933 : Vignettes des auteurs
Re-prise en compte de vigurl
#55151 : Remplacement d'autorité
Dans le cas du remplacement d'une autorité par une autre, il manquait le remplacement pour certaines valeurs de champ perso :
CP d?emprunteur
CP de concept
CP d'état des collections
CP de demande
CP d'exemplaire
CP de documents numérique
CP de pret
Il manque encore la gestion des CP du module Fiche
#55181 : Concepts | Prise en compte du statut dans la liste hiérarchique
Prise en compte du statut d'autorité dans la vue hiérarchique des concepts.
Ajout du statut de l'autorité dans le store RDF.
#56409 : Dictionnaire des synonymes : Pagination
La lettre sélectionnée ne suivait pas lors du passage aux pages suivantes.
#56920 : Détails d'une catégorie
Remplacement du libellé "Commentaire" par "Note d'application".
#57057 : Recherche autorités et création de thésaurus
Lors de la création d'un thésaurus le n?ud racine qui n'a pas de libellé était indexé et cela posait un souci d'affichage.
#57677 : Ajout de la composition dans la duplication d'un concept
Lors de la duplication d'un concept composé, la composition est bien reprise.
#57836 : Correction d'erreurs "notice" dans le framework des concepts
#57840 : Conservation des liens entre autorités lors du remplacement d'un concept
#58276 : Suppression de concept | Réindexation des concepts liés
Les concepts liés à un concept que l'on supprime sont maintenant correctement ré-indéxés.
---------
Catalogue
---------
#48964 : Prise en compte du paramètre utilisateur "Localisation par défaut en visualisation du bulletinage" dans la liste des bulletins d'un pério
Dans la fiche d'un périodique en gestion, pour l'affichage des bulletins, on prend maintenant en compte le paramètre utilisateur "Localisation par défaut en visualisation du bulletinage" plutôt que "Localisation par défaut en visualisation d'un état des collections".
#49374 : Suppression de dépouillement
Lors de la suppression d'un dépouillement, l'indexation Sphinx et le stockage des concepts n'était pas supprimé correctement.
On fait maintenant appel à la méthode de suppression d'une notice, plus complète.
#49498 : Lien entre panier et bannettes
Changement de l'affichage des liens avec les bannettes dans l'édition d'un panier.
#49748 : Autocomplétion de concepts dans les formulaires de notices
L?auto-complétion des concepts dans les formulaires de notices est de nouveau fonctionnel en V5_0.
#49811 : Régression sur la sélection d'autorités perso
Correction d'une régression sur la sélection des autorités perso entre la 5.0.4 et la 5.0.5.
#49910 : Recherche Sphinx en gestion
Correction de la recherche sphinx sur les notices en gestion.
#50117 : Titre de la recherche externe
Correction sur le titre en recherche externe. Ajout d'un lien en mode avancé pour retourner au mode simple.
#50487 : RMC sur les notes
Conservation des mots vides sur les opérateurs suivants dans les notes (note de contenu - note générale - résumé) :
- Commence par
- Finit par
- Exactement comme
#50491 : Code de message pour les Catégories en création/modification de notice
Modification pour différencier le message "Catégories" en création/modification de notice et celui en recherche d'autorités.
#50578 : Impression de résultat / envoi par mail
Prise en compte de la modification de l'objet.
#50605 : Recherche dans les documents numériques en gestion
La recherche Tous les champs de gestion comportait une erreur sur la recherche au sein des documents numériques.
Elle était limitée aux notices dont les documents numériques sont visibles à l'OPAC par le statut.
#51047 : Autocréation de nom de document numérique
Correction de la création automatique du nom d'un document numérique si rien n'est renseigné à l'ajout.
#51111 : Indexation des documents numériques doc, docx, ...
L'indexation plein texte des documents numériques avec le paramètre jodconverter_cmd n'était plus fonctionnelle depuis le passage à Php 5.6 à cause d'une évolution de php_curl pour le POST de fichier.
#51237 : [Documents numériques] Droits sur les vignettes
La vignette du document numérique rattachée à un bulletin ne s'affichait pas lorsque son périodique n'était pas visible à l'OPAC alors que sa notice de bulletin est bien visible.
#51315 : [Documents numériques] Upload en base
Erreur de sélection du bouton "radio" sur "Uploader vers" lorsque le document est enregistré en base.
#51327 : Indexation - champ avec une pondération à 0
Dans le moteur, on trouve des champs indexés avec un pondération à 0.
C'est logique dans les tables _fields_global_index, cela permet de construire les facettes.
Par contre, aucun intérêt de les stocker dans _words_global_index qui ne sert que pour la recherche booléenne.
#52277 : Calcul de la vignette d'un document numérique
Augmentation du timeout cURL à 10 pour la génération de la vignette calculée à partir d'un document numérique.
#52734 : Résultats de recherche - Réservation sur les bulletins
Affichage du bouton de réservation dans la notice de bulletin si le paramétrage le permet.
#52780 : Prévision(s) visibles dans les résultats de recherche
Ne pas faire apparaître le libellé "Prévision(s)" lorsque cela n'est pas utile.
#53498 : Vignettes de document numérique
Ajout d'un fond blanc dans la génération des vignettes de document numérique
#53559 : Gestion des droits de création d'autorités personnalisées dans le sélecteur
Gestion des droits de création d'autorités personnalisées dans le sélecteur en edition de notice
#53606 : Vignettes des documents numériques
Correction du remplacement de la vignette enregistrée par une nouvelle.
#54453 : Correction édition des documents numérique en popup
La suppression d'un document numérique via la popup d'édition ne ramenait pas sur la notice. C'est maintenant corrigé.
#55205 : récupération des attributs dans l'oai
Dans la récupération d'une notice, on récupère maintenant les attributs du tag metadata.
#55206 : Récupération des champs note générale et résumé en répétables en z3950
Dans la récupération des notes en z3950 seule la note de contenu était traitée comme un champ répétable.
On modifie la reprise de la note générale et du résumé pour prendre en compte la répétabilité du champ.
#55416 : Impression des fiches catalographiques
De nouveau compatible avec les nouvelles versions de PHP.
#55463 : Interrogation externe simple sans sources sélectionnées
Le chargement de la page ne se passait pas correctement.
#56475 : Gestion des avis
Le bouton Notices est désormais sélectionné par défaut.
#56543 : Problème de prise en compte du paramétrage PHP dans les documents numériques
Correction de la prise en compte du memory limit dans la classe explnum. (La valeur peut être à -1, ça n'était pas pris en compte)
#56668 : Articles de périodiques externes : Intégration dans la base
Correction de l'intégration des articles n'étant pas rattachés à un périodique via la recherche externe.
#56808 : Import de fichiers Word et Excel avec le connecteur Zotero
Récupération du mime-type en intégration de notices.
#57076 : Recherche Auteur/Titre : Pagination liste d'auteurs
Rétablissement de la cohérence dans la pagination.
#57123 : Recherche Auteur/Titre : Tri liste d'auteurs
Ré-application du tri alphabétique.
#57184 : Dédoublonnage en import d'articles
Désormais, les articles seront rattachés au bulletin le plus récent s'il existe plusieurs numéros identiques sous le même périodique.
#57247 : Connecteurs entrants PMB : Doublons
Correction sur le dédoublonnage.
#57352 : [Recherche paniers] Application du tri
Correction sur l'application du tri.
#57370 : Import z39.50 Sudoc
Lors de la déclaration du serveur z39.50 du SUDOC il faut utiliser le port 10646. Cela permet d'obtenir toutes les notices en utf-8 comme c'est indiqué dans le champ 100$a de chacune des notices.
Avec un PMB en Iso, pour ne pas avoir de soucis d'affichage il faut également avoir installé l'extension php: php-intl.
#58063 : Affichage nombre de prêts d'un exemplaire
Bug d'affichage corrigé.
#58072 : Imports/Exports de documents numériques
Récupération conforme de l'URL du document numérique.
#58083 : RMC Catalogue / Sphinx : Recherche titre qui cherche également dans les documents numériques
La recherche titre attaquait également les index de documents numériques avec Sphinx.
Le correctif était déjà appliqué en DEV, il s'agit d'un report en 5.0
#58349 : Listes de notices d'une autorité : Tris
Correction sur l'application du tri.
#50249 : Sélecteur de catégories : Recherche dans plusieurs langues
La recherche dans plusieurs langues de nouveau fonctionnelle.
#52154 : [Abonnements de périodiques] Affichage du calendrier
L'affichage du calendrier n'était pas affiché en totalité dans certaines situations.
#53288 : Génération de codes-barres
Optimisation du script "gen_code/gen_code_exemplaire.php"
-----------
Circulation
-----------
#49859 : [Réservations] Conservation de la localisation par défaut
Conservation de la localisation par défaut lors de la validation de la réservation ou du choix de l'exemplaire.
#50772 : Voir la notice d'une demande de numérisation
Correction du bouton 'Voir la notice' d'une demande de numérisation pour pouvoir consulter articles et periodiques.
#51630 : Condition d'affichage de l'historique de relance
Changement des conditions d'affichage et de nettoyage de l'historique des relances.
#51680 : Numéro du lecteur
Nettoyage du numéro de lecteur à la sauvegarde.
Non autorisation des guillemets + apostrophes.
#52529 : Lien vers la notice d'une demande de numérisation
Correction dans la création du lien d'une demande de numérisation
#54150 : [Prêts] Confirmation au retour
Le paramètre confirm_retour n'était plus pris en compte.
#57025 : Recherche avancée de lecteurs par sexe
Ajout de la valeur "Non précisé".
#57832 : Alerte sonore au retour des documents
Ajustement des alertes sonores jouées.
#57910 : Différence table pret/pret_archive pour les prolongations
Mise à jour du champ de prolongation de la table pret_archive appliquée lors de la prolongation.
#51753 : [Fiche lecteur] Affichage du type d'abonnement
Correction du problème d'encapsulation dans le DOM HTML.
--------
Demandes
--------
#54448 : Tri des questions de la FAQ
Ajout d'un critère de tri supplémentaire pour l'affichage de la FAQ à l'OPAC.
------
Divers
------
#49284 : Gestion des procédures de paniers : Forçage
Certaines procédures indiquent une erreur de jointure lors de leurs exécutions.
Nous pouvons désormais "forcer" l'exécution d'une procédure si le paramètre "procs_force_execution" est activé.
#49581 : RMC : Relations horizontales
On s'appuie désormais sur le fichier "relationtypeup" pour l'affichage et les résultats du critère "Relation horizontale associée".
#49608 : Gestion des mots non vides
Prise en compte des mots non vides en indexation et en recherche PMB.
#50486 : Drag n drop sur les champs personnalisés
Cela n'était pas fonctionnel lorsque parmi les champs personnalisés aucun n'était autre qu'un champ liste à partir d'une requête SQL.
#50648 : [Collectes] Bloc rendu invisible
Le bloc "Choisissez les éléments sur lesquels portera la requête" apparaissait en collecte par procédure de sélection
#50738 : [Pop-up de sélection] ISBD des sous-collections
Correction sur le formatage des ISBD de sous-collections dans les pop-up de sélection.
#50857 : Cache des images
Lorsqu'aucune image n'était trouvée le cache ne gérait pas correctement le fait que l'image "vide" puisse être différente en gestion et en Opac mais également entre différents PMB partageant le même cache sur le serveur.
#51261 : Variable serveur PHP_SELF
Suppression de son utilisation dans PMB.
Elle pose problème dans certains contextes.
#51355 : Optimisation dans strip_empty_words
Optimisation de la méthode de nettoyage des mots vides.
On transforme un parcours de boucle avec un preg_replace par mot à un preg_replace global qui fait le même travail.
#51369 : Relations entres notices
Récupération du niveau bibliographique et du niveau hiérarchique des notices liées pour un meilleur formatage.
#51736 : [RMC Catalogue & OPAC] Critère de catégories
Prise en compte du thésaurus sélectionné en recherche multicritère pour un choix "Est vide" ou "N'est pas vide".
#52569 : Pointage dans un panier
Le pointage sur plusieurs éléments en quasi-simultanée pouvait amener un problème d'affichage.
La modification de l'image se faisait uniquement sur la dernière.
#53051 : Correction d'une erreur "notice" dans les plugins
#53073 : RMC sur le titre
Modification de la recherche sur le critère "Titre" pour les opérateurs suivants :
- Commence par
- Finit par
- Exactement comme
On se base désormais sur le champ "tit1" de la table "notices" en lieu et place du champ "index_sew".
#53115 : Classe de recherche Sphinx: liste des critères
La récupération des critères disponibles ne fonctionnait pas pour le cas un peu particulier des concepts
#53418 : Redimensionnement des vignettes en impression de panier
Intégration de la classe CSS pour le redimensionnement des vignettes.
#53678 : Prise en compte du paramètre d'indexation par défaut à la création d'un document numérique depuis un fichier temporaire
Prise en compte du paramètre d'indexation par défaut à la création d'un document numérique depuis un fichier temporaire
#54392 : Correction addslashes manquant dans l'utilisation des cookies
Les informations contenues dans les cookies étaient utilisées telles quelles dans les requêtes sans addslashes.
#54487 : Correction dans l'affichage d'un champ personnalisé
Ajout d'une vérification pour éviter de chercher un champ personnalisé qui a été effacé,retournant une erreur, comme dans une équation de recherche par exemple.
#54494 : Gestion des procédures de paniers : Suppression
Il n'était pas possible de supprimer des procédures contenant des guillemets.
#55164 : Correction acces proxy pour serveur de procédures distantes
Problème d'accès depuis passage du serveur de procédures distantes en https.
Ajout d'options afin d'éviter la vérification du certificat si utilisation d'un proxy.
#55256 : ARC2 | Require manquant
Ajout d'un require dans le store ARC2.
#56474 : Lien de téléchargement de la documentation
Mise à jour du lien de téléchargement de la documentation.
#56676 : Vérification des liens dans PMB - Curl
Lors de la vérification d'un lien saisi dans un champ de PMB, on considère maintenant le lien valide dès que celui-ci renvoie un code de statut HTML 2XX ou 3XX.
Avant seul le statut 200 était considéré comme valide.
#56793 : Correction sélecteur autorité perso en RMC
La sélection d'une autorité perso était KO en RMC
#57668 : [RMC] Droits d'accès utilisateur au module
Un utilisateur n'ayant pas accès à l'onglet catalogue ne pouvait pas effectuer de recherches multi-critères lecteurs et autorités.
#57862 : Fréquentation d'apparition des mots : Calcul de pertinence
Correction sur le calcul de pertinence avec l'utilisation de '*' en recherche.
Anomalie rencontrée lorsque le paramètre "search_relevant_with_frequency" est activé.
#57945 : Recherche booléenne tous les champs avec Sphinx
Le report de la recherche booléenne Sphinx n'avait pas été fait partout.
#58115 : Nettoyage des constantes d'entités
Nettoyage des constates nécessaire pour des corrections concernant les vedettes composées.
#58119 : [Champs personnalisés] Valeur 0
La valeur 0 dans un champ personnalisé n'est plus considérée comme une valeur vide.
#58233 : [Sphinx] Critère Contenu du document numérique
Ce critère ne prenait pas en compte l'activation de Sphinx.
C'est fait !
#51011 : Prise en compte des codes langue oai_dc en majuscules.
Les codes langues en majuscules n'étaient pas pris en compte lors de l'import depuis une source oai_dc.
Modification de la feuille de style afin de les transformer en minuscules.
#55868 : Affichage des champs persos de type liste
Correction sur l'affichage des champs persos de type liste lorsque aucune valeur n'est associée
---
DSI
---
#49409 : Pagination dans le menu "Diffuser"
Correction sur le parcours des bannettes sur le menu "Diffuser"
#49674 : [Veilles] Récupération des notices d'un entrepôt
Correction de l'erreur d'identification de notice. Nous pouvons désormais créer la notice via l'item de veille.
#51558 : Veille : récupération des catégories d'articles et de rubriques
Correction de la récupération des catégories d'articles et de rubriques dans les veilles
#56598 : Mention du nombre de notices envoyées mal positionnée
Correction de l'affichage du nombre de notices dans le mail d'une bannette.
#56983 : Correction du filtrage par défaut des bannettes privées
L'équation de recherche était appliquée sur toutes les bannettes, y compris les publiques. C'est corrigé. Elle ne s'applique que sur les bannettes privées maintenant.
#57283 : Bannettes cumulatives
Correction sur la purge des éléments dépassant la limite.
#58206 : [Gestionnaire de tâches] DSI privées
Contenu aléatoire dans les tables temporaires.
Problème :
- Multiples équations sur une même tâche du planificateur
- Tables temporaires de même nom non supprimées avant création
--------
Editions
--------
#49553 : [Templates de notices] #linked_id
Correction sur la récupération des relations horizontales
#49575 : Tri des états personnalisables
Tri de nouveau fonctionnel sur les entêtes de colonnes.
#50798 : [Template de bannette] Modification du template par défaut
L'altération à la mise à jour de la base de données se fera uniquement sur le "template PMB" s'il n'a pas été personnalisé.
#51616 : Fonction de template #expl_num_with_tpl();
Correction sur la prise en compte de la limite.
#51963 : Fonction de template #date_bulletin
Changement dans la fonction pour récupérer uniquement le libellé de période ou uniquement la date au format JJ/MM/AAAA en plus de l'ancienne option.
#52089 : [Lecteurs] Abonnements dépassés
Prise en compte du filtrage sur la catégorie et le code statistique lors de la relance d'adhésion.
#52490 : Fonction de template #initiale();
Non renvoi du caractère final si la valeur de départ est vide.
#52901 : Export des réservations
Élimination des balises HTML à l'affichage du titre de la notice.
#54209 : Tri sur la colonne "Retour prévu" dans le tableau des réservations
Le tri sur la colonne "Retour prévu" n'était pas optimal avec les dates et les valeurs textuelles.
#54536 : Gestion du "limit" dans la partie Editions>Etats>Personnalisables
Suppression de la limite SQL avant de l'exécuter lorsqu'elle est présente dans la requête paramétrée pour que celle-ci soit gérée par le paginateur.
#57671 : [Templates de notices] Correction de la fonction ISBD
------
Fiches
------
#53825 : Export des fiches vers excel
Correction de l'encodage.
----
OPAC
----
#47154 : facette concepts
En résultat de recherche la facette de concept s'affiche avec le bon label, le bon lien et le bon nom de formulaire
#49319 : Encodage sur la page du panier
Correction du message "Tout décocher" mal encodé sur la page de panier du lecteur.
#49361 : Ajout de notices externes dans le panier
Nous pouvons à nouveau ajouter des notices externes (une par une) dans le panier.
#49367 : Style graphique des prêts en retard
Harmonisation de la CSS
#49755 : Affichage des notices filles à l'opac
Affichage des notices filles, 'pairs' et 'childs' à l'opac
#49785 : Affichage de notice dans une vue
Vérification de la visibilité dans la vue en accès direct "Permalink".
#49927 : Réservation d'un bulletin
Correction sur le double affichage du tableau des exemplaires lors de la réservation sur un bulletin.
#49930 : Pagination de la recherche affiliée
Résolution de la pagination dans les recherches affiliées.
#50047 : Problème de contexte : Partager résultat de cette recherche
#50110 : Gestion des catégories dans la classe d'affichage personnalisée Epires
Prise en compte du paramètre OPAC categories_show_only_last pour l'affichage des catégories.
#50115 : "Voir la suite" d'une bannette sur le portail
Correction de l'affichage du lien "Voir la suite" pour les bannettes publiques.
#50574 : Contributions : Correction d'une erreur JS à la modification d'un document numérique
Correction d'une erreur JS à la modification d'un document numériques issu des contributions.
#50713 : Encodage dans les recherches affiliées
Correction de l'encodage du mot "résultat(s)"
#50760 : Affichage de la note générale dans le template django common
Dans l'affichage détaillé du template django de notices "common", prise en compte des retours à la ligne dans la note générale.
#50895 : Filtres non fonctionnels dans la FAQ
Correction sur l'affinage des questions au travers des filtres.
Ré-indexation de la FAQ nécessaire.
#51138 : [Bloc de recherche] Comptabilisation des concepts
Comptabilisation des concepts dans le bloc de recherche généralement situé dans un bandeau de recherche.
#51602 : Calcul de la taille d'un document numérique
Mauvaise construction de la méthode de calcul de la taille du document numérique.
#51710 : Groupement vide dans les recherches externes
Élimination de la zone vide dans le regroupement des sources externes.
#51714 : Surlignage dans une recherche avec l'opérateur "+"
Application du surlignage lorsque l'opérateur "+" est collé au terme recherché.
#51827 : [Recherche par tags] Partage du résultat de recherche
Le partage du résultat n'était pas fonctionnel dans la recherche par tags.
#51971 : Récupération d'éditeur par Zotero à l'OPAC
Zotero ne récupère plus "autre éditeur" dans l'import depuis l'OPAC.
#52107 : Espaces de contribution | Non réindexation des entités de la base
On ne ré-indexe plus les entités qui ne sont pas issues des contributions.
On accélère ainsi la validation des contributions.
#52295 : Statistiques OPAC : exclusion d'adresses IP au travers d'un proxy
Modification pour que le paramètre logs_excludes_robots puisse prendre en compte les adresses IP cachées derrières certains proxys.
#52348 : Tri dynamique des prêts précédents
Ajout d'un tri sur le tableau récapitulatif des prêts précédents à l'OPAC.
#52546 : Première connexion issue d'une DSI
Ne pas faire de redirection lors d'une connexion OPAC au travers d'un mail de DSI.
#52563 : [Alertes privées] Export
Le fichier d'export, si demandé, n'était plus associé au mail envoyé au travers de l'envoi sur l'OPAC.
#52658 : Tables temporaires : Génération du nom
Génération du nom de la table temporaire trop long dans certains cas. Généralement limité à 64 caractères.
Factorisation des différents appels de génération de tables temporaires dans les recherches.
#52684 : Mail d'information de suggestion à l'Opac
Lors de la création d'une suggestion à l'Opac, les mails d'avertissement n'étaient pas envoyés à l'adresse des utilisateurs souhaitant recevoir ce type d'alerte mais aux adresses mails renseignées dans les localisations d'exemplaire.
#52855 : Sélecteur de destinataire du formulaire de contact
Refonte du sélecteur pour mieux intégrer son contenu à l'aide de Dojo.js.
#52892 : Affichage du commentaire de l'auteur
Prise en compte des retours à la ligne sur l'affichage du commentaire de l'auteur.
#52895 : Lien "tout afficher" dans la FAQ
Correction du rebond vers l'affichage complet.
#53207 : [Vues OPAC] Utilisation du paramètre notices_display_modes
Prise en compte de ce paramètre éventuellement surchargé dans une vue pour l'affichage des notices.
#53251 : Encodage bouton "Tout décocher"
Correction du libellé parfois mal encodé.
#53378 : Panier cliquable dans le zen
Dans le style Zen, avec le mode d'affichage simplifié du panier (paramètre OPAC 'simplified_cart'), le panier est maintenant cliquable suite à un ajout de notice.
#53815 : Suppression texte "changer mot de passe" en double
#53955 : [Listes de lecture] Fermeture de balise div
Correction de la mauvaise fermeture de balise HTML div.
#54117 : Export de notices
Sur certains exports, il manquait les en-têtes dans la construction du fichier de sortie.
#54190 : Portail - Surlignage
Surlignage incorrect avec le portail activé.
#54280 : Impression de notices en résultat de recherche
Lors de l'impression en PDF de notices à l'Opac en résultat de recherche dans un PMB en iso, si la notice utilisait des caractères Windows (Expl: apostrophe inversée) alors ces caractères n'étaient pas présent.
#54282 : [Page d'un bulletin] Filtrage des dépouillements
Prise en compte des droits d'accès et des vues OPAC lors de la récupération des dépouillements associés au bulletin.
#55050 : Libelle alternatif de liens et d'images à l'opac
Ajout de libellés alternatifs (attribut "alt") sur certaines images de l'opac et suppression de ceux qui étaient appliqués sur des liens.
#55493 : Vérification de l'email
Changement des formulaires de l'inscription en ligne et de l'ajout/édition de lecteur pour vérifier la validité des email fournis.
#55528 : Impression d'un panier
Correction de l'icône de type de document qui ne restait pas alignée avec le titre de sa notice
#55650 : Droit de visibilité à partir de la recherche par carte
Correction sur la prise en compte des droits de visibilité.
#55668 : Visionneuse de documents numériques
Correction de l'affichage des documents dans la visionneuse suite à l'application d'une facette lors d'une recherche.
#55882 : Inscription lecteur - Durée d'adhésion
On fixe désormais la durée d'adhésion du lecteur à 365 jours lorsque le paramétrage de la catégorie par défaut en inscription OPAC est incomplet.
Sans cela, l'inscription ne fonctionnait pas.
#55916 : Affinage suite à une recherche par TAGS
Cela n'était pas fonctionnel.
#56148 : PMB ISO-8859-1 : Formulaire de contact
Les caractères accentués posaient problème sur certains PMB en ISO-8859-1.
#56170 : Formulaire de contact - Mode de choix des destinataires "Par personnes"
Correction du problème d'envoi vers la première personne de la liste.
#56194 : [Catégories] Auto-complétion multi-langues
Correction de l'interrogation multi-langues en auto-complétion.
#56314 : Flux RSS des veilles
En fonction de l'encodage du PMB, le header html envoyé au navigateur n'étant pas précisé il y avait des soucis d'affichage avec les caractères accentués.
#57220 : Correction de la multi-critères en "glisser-déposer"
Les recherches prédéfinies écrasaient la globale "$search". Par conséquent, la multi-critères ne fonctionnait pas correctement.
#57269 : RMC : CP à partir d'un sélecteur d'autorités
La recherche n'était pas fonctionnelle.
#57938 : Tri dans les listes de lecture
Si le paramètre Opac default_sort_list à 0, la popup affiche les tris disponibles
#58110 : [SPHINX] Transformation recherche simple en RMC
Avec Sphinx, si on applique un affinage sur une recherche simple ou un rappel d'historique de recherche simple, la recherche de base n'était plus faite avec Sphinx.
#58288 : Permalink de recherche : Affinage
Correction de la fonction "affiner la recherche" à partir d'une recherche lancée depuis un permalink de partage.
#58389 : Fatal error: Call to a member function get_display_links()
#58696 : Statut de doc numérique : Téléchargeable Oui & Consultable dans la visionneuse NON
Affichage direct du document lorsqu'il n'est pas consultable dans la visionneuse.
#53239 : Erreur d'appel d'images dans le style common.css à l'Opac
Les liens renseignés comme image next.png et prev.png d'arrière plan n'étaient pas bons.
#58180 : Correction vulnérabilités de type XSS
Si injection de &user_query='">