************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * 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. #82274 : Correction faille XSS sur des modules portail Correction d'un cast de tableau inefficace dans les sources de portail ******************* 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 :
list_lecture_name_dont_filled
list_lecture_name_exists
list_lecture_confirm_suppr
list_lecture_already_requested
list_lecture_confirm_delete
#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 :
{{ record.contributor.nom }} {{ record.contributor.prenom }}
#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='"> dans les recherches et historique ------- Portail ------- #49613 : Sélection ajax pour les champs de type sélecteur d'autorité dans le contenu éditorial Implémentation de l'auto-complétion. #49953 : Contenu éditorial : correction de l'enregistrement du portfolio Incomplet entre la 5.0.4 et la 5.0.5 #50008 : [Contenu éditorial] Editeur TinyMCE : Rechargement AJAX Pour les PMB paramétrés avec l'éditeur TinyMCE dans le portail, le changement de rubrique ou d'article ne ré-affichait pas l'éditeur dans les champs concernés. #50633 : Bug d'affichage du portfolio en partie gestion Résolution du bug d'affichage du portfolio en partie gestion lorsque le paramètre général vignette_x et / ou vignette_y est modifié. #51384 : H2o Django => filtre length sur une chaine de caractères Correction d'une erreur de calcul de la taille d'une chaîne en Django avec le filtre length. La valeur retournée était systématiquement 1. #51671 : Indexation du contenu éditorial Correction d'un problème d'indexation sur les catégories associées #51698 : Nombre de notices dans le module bannette Correction sur la prise en compte du nombre de notices à afficher. #51785 : [Portail] Récupération des concepts indexant une autorité La récupération des concepts indexant était en direct et en chargement à la volée par une autre méthode. Le chargement à la volée est le seul à devoir rester. #52766 : Contenu éditorial : correction de l'enregistrement du portfolio On recalcule les documents associés avant d'éventuellement les modifier. #52777 : Module liste de notices / Source de données "notices avec des catégories communes" Fonctionne à nouveau. #53771 : Optimisation des tables cms_articles et cms_sections Modifications en base de données : Passage du champ article_publication_state de la table cms_articles en type entier. Passage du champ section_publication_state de la table cms_sections en type entier. #53928 : Problème de tri après filtrage sur certains modules portail Les classes de filtrages utilisent la méthode array_intersect qui conserve les clés de tableau. Après filtrage, on se retrouvait donc parfois avec un trou dans le tableau qui fausse l'algo de tri derrière. C'est maintenant corrigé! #54300 : Optimisation de la récupération du contenu éditorial Dans le module liste de rubriques, si l'option est coché seul le premier niveau ne récupérait pas les articles #55061 : Correction portfolio On ne pouvait plus décocher une image sélectionnée. C'est corrigé. #55431 : Correction Récupération des notices depuis les catégories (filles incluses) d'une rubrique Dans la source de données qui récupère des notices par les catégories matchant avec celle d'une rubrique, la requête comportait une erreur. Lorsque l'on activait l'option pour inclure les categories filles également, la catégorie "mère" ne sortait plus. #56133 : Contenu éditorial | Compression des images jpg Compression anormale des images jpg dans le contenu éditorial. Si le fichier jpg pèse moins de 100ko, on ne réduit pas la qualité, sinon on garde la qualité par défaut de imagejpeg (75%) #57991 : Upload de document numérique dans le Portefolio L'upload de document numérique dans le Portefolio ne fonctionnait pas pour certaine configuration de serveur, lorsque l'information "Content-Length" n'était pas présente dans le header. #58433 : Métadonnées - problème d'encodage Encodage des métadonnées. #58702 : Retour du message "Contenu sauvegardé" Retour du message à l'enregistrement d'un article ou d'une rubrique. ******************* EVOLUTIONS ------------ Acquisitions ------------ #50378 : Compatibilité MS Excel - Export suggestions Amélioration de la compatibilité MS Excel en export de suggestions. #52738 : Réservation automatique pour les demandeurs à la réception sur paramètre Nouveau paramètre dans la partie Acquisition : sugg_to_cde_resa_auto. #52837 : Piece jointe dans le tableau et l'édition des suggestions Changement des images illustrant les actions possibles sur une pièce jointe dans le tableau des suggestions, ajout de boutons "Consulter" et "Importer" en édition d'une suggestion. #54026 : Type de produit dans les commandes Paramètre pour obliger la saisie du type de produit dans les commandes ('type_produit'). Préférence utilisateur pour avoir un type de produit de sélectionné par défaut. -------------- Administration -------------- #49360 : Connecteur de Flux RSS Ajout du connecteur de Flux RSS. Gestion de la norme RSS 2.0 et Atom 1.0 #49372 : URL du formulaire de contact Ajout du lien vers le formulaire de contact au niveau du paramétrage de ce dernier. #49506 : Classement des opérations en Nettoyage de base Classement des opérations en Nettoyage de base. #49857 : [Exercice comptable] Sélecteurs de date Sélecteurs de date dans le paramétrage d'un exercice comptable. #49983 : Nouvel attribut z3950 Ajout de l'attribut Z3950 "Identifiant de notice" #50581 : Désactivation du graphe par défaut Désactivation du graphe par défaut pour les nouvelles montées de version (4.2 vers 5.0+). #50625 : Synchronisation "Connecteur Arte VOD" Modification de la requête allant récupérer les notices non intégrées. #50758 : [Gestion des images] Bouton d'ajout Affichage du bouton d'ajout en haut de la liste lorsque cette dernière dépasse les 20 éléments. #51679 : Nettoyage des relations Suppression des catégories orphelines associées au contenu éditorial dans le nettoyage de base. #51787 : Espaces de contribution | Paramétrage rapide Ajout d'un lien en paramétrage de contribution pour paramétrer les webservices correspondants en un clic. Le lien n?apparaît que si le champ "URL" est vide. Il crée un groupe externe dédié, un utilisateur externe dédié, un connecteur sortant de type json/rpc et gère les autorisations. #51871 : [Champs personnalisés] Valeurs par défaut Ajout de valeurs par défaut dans les options à la création de champs personnalisés. #53750 : Template par défaut d'enrichissement ArteVOD Amélioration du template par défaut. #54219 : Conversion des notices Cairn.info Évolution faite par l'équipe Cairn.info : ajout d'un tiret sur le numéro de bulletin en lieu et place d'un caractère vide. Désormais côté PMB : récupération du numéro de bulletin si différent du tiret ('-'). #54229 : Moissonnage d'un entrepôt OAI Option supplémentaire "Toutes les notices" en amont de la synchronisation. #54278 : Ajout du mimetype audio.ogg dans le fichier manifest.xml L?extension ogg est maintenant prise en compte dans module audio de la visionneuse. #54379 : Nouvelle fonction de stat OPAC Ajout d'une fonction de stat OPAC #top_level_domain(); pour récupérer le domaine de premier niveau uniquement lorsqu'il provient d'une adresse externe. #55412 : Confirmation en suppression de source externe Ajout d'un message de confirmation pour l'éventuelle suppression des notices synchronisées. #55620 : Connecteur OAI : afficher la description des sets Description désormais affichée au survol sur le nom du set. #55737 : Paramètre OPAC websubscribe_num_carte_auto Modification du commentaire et de la valeur par défaut du paramètre. #56354 : Planificateur de tâche - Entrepôts Option pour vider l'entrepôt avant de démarrer la synchronisation. #56742 : [Statut de document numérique] Visibilité vignette Nouvelle option disponible pour le statut d'un document numérique : ne pas tenir compte des droits pour l'affichage de la vignette Cela a un intérêt pour l'utilisation de la vignette hors contexte du document numérique. Exemple : Vignette de la notice #57034 : Liste des éléments associés lors de la suppression d'un critère d'exemplaire Ouverture dans un nouvel onglet des liens vers les exemplaires présents dans la frame. #57305 : Import lecteurs : Calcul automatique de l'identifiant si non précisé Calcul automatique de l'identifiant du lecteur si non précisé (valeur de la colonne à 0) dans l'import par défaut. #57886 : Ajout d'un statut d'abonnement Ajout d'un statut d'abonnement pour masquer ou différencier des abonnements dans le bulletinage. --------- Autorités --------- #49275 : Paniers d'autorités personnalisées Il est désormais possible d'ajouter des autorités personnalisées dans des paniers du même type. #51054 : Template django en gestion | Accès aux champs persos d'autorité via leur nom Possibilité d'accéder à un champ perso d'autorité dans les templates Django en gestion en utilisant leur nom : {{ authority.p_perso.cp_name }} #57349 : Ajout de messages dans l'impression de thésaurus Ajout de messages dans l'impression de thésaurus pour pouvoir paramétrer les différents codes (TG, TS, TA...). #57926 : Ajout du numéro d'autorité dans l'impression du thésaurus Nouvelle option dans la page de paramétrage de l'impression --------- Catalogue --------- #50077 : Audit sur les documents numériques Ajout des infos d'audit (qui a ajouté, qui a modifié quand) sur les documents numériques. #51042 : Bouton d'historique des periodiques, bulletins et articles Ajout d'un bouton pour consulter l'historique de modification d'un bulletin ou d'un article sans avoir à l'éditer. #51401 : [Sélecteurs] Contexte du module référent dans les pop-up #51716 : [Permalink d'un bulletin] Titre de l'onglet Amélioration du formatage du titre de l'onglet pour les bulletins. #51835 : Recherche "Auteur/titre" Nous ne conservons plus les mots vides lors d'une recherche sur un ou plusieurs termes dans le champ "Catégorie". #51898 : Documents numériques: Dépôt multiple et modification en popup Ajout d'un paramètre "pmb_enable_explnum_edition_popup" permettant d'éditer les documents numérique au sein d'une popup. Ajout d'une zone de dépôt sous les notices, permettant de déposer plusieurs documents numériques simultanément. #52703 : Tri des documents numériques en gestion Nouveau paramètre dans les paramètres généraux : explnum_order #52986 : Fermer la session le plus tôt possible Lors de l'affichage des éléments d'un panier, on ferme la session avant l'affichage de tous les éléments pour éviter un blocage ou une ré-écriture de la session. #53227 : Statut par défaut des notices d'articles Nouveau paramètre utilisateur pour l'application d'un statut de notice par défaut en création d'article. Par défaut, la valeur sélectionnée est "Notice de bulletin". #53650 : Numérotation automatique d'un exemplaire déjà créé Case à cocher "numérotation automatique" dans la pop-up en édition de CB. #53716 : [Nb caractères] Libellé de l'étagère Augmentation de la taille maximale de caractères pour le nom d'une étagère : 255 caractères #53936 : Ajout du dépôt multiple de documents numériques sur les articles de périodiques #53989 : Paniers > Editions Ajout des langues de publication + originales dans les éditions de paniers. #55768 : Alerte pour abonnements de périodiques à renouveler/dépassés Ajout dans la zone d'alerte de l'onglet catalogue. #56370 : Upload de documents numériques Remplacement des "," par des "_". #57175 : Recherche externe gestion : Critère "Notice importée" Nouveau critère de recherche. #57212 : Recherche externe gestion : Date de création Interrogation de la date de création au sens unimarc "100$a" en lieu et place de la date d'import. #57296 : Recherche externe : Signaler les documents numériques Les documents numériques sont maintenant signalés au niveau du header de la notice. #57601 : Import BDP avec inversion de titre propre et titre de série Ajout d'une nouvelle fonction d'import basées sur celle de la BDP mais qui en plus inverse le titre propre et le titre de série. #58565 : Ergonomie de la page de validation des tags Amélioration de l'ergonomie de la page de validation des tags et harmonisation avec la page des avis. #58668 : Recherche BnF Z39.50 sur ISBN 10/13 Ajout de la recherche sur l'ISBN 10 converti lors d'une recherche sur une ISBN 13, non reconnu par la BnF. ----------- Circulation ----------- #49689 : Optimisations dans la gestion des photos de lecteurs Ne pas indiquer que la sauvegarde de la photo est réalisée quand cela n'est pas le cas.. #50068 : Index sur la circulation des périodiques Ajout d'un index sur les tables SQL de circulation des périodiques. #55707 : Demandes de numérisation : tri par défaut Modification du tri appliqué par défaut pour : tri croissant sur le statut, puis un tri décroissant sur la date. #58183 : Mail de confirmation de réservation Amélioration de la substitution de l'objet du mail. -------- Demandes -------- #53892 : [FAQ] Saisie HTML autorisée Autorisation de la saisie de code HTML dans les Questions/Réponses. ------ Divers ------ #49646 : Transformation du caractère Em Dash Transformation du caractère cp1252 Em Dash en ' - ' #49926 : Tri de résultats sur le critère "Nouveautés" Ajout du tri sur le critère "Nouveautés" dans la liste des tris possibles. #50707 : [Options pour le débogage] Paramètre display_errors Affichage des erreurs SQL via la fonction pmb_mysql_query afin de gagner du temps sur le diagnostic. #50721 : Option supplémentaire sur les champs perso URL Case à cocher dans les options pour que l'ouverture dans un nouvel onglet soit activée par défaut. #51389 : Optimisation de la gestion des sessions pour les vignettes de document numérique Fermeture de la session Php dès que c'est possible lors de l'affichage des vignettes des documents numériques. #52284 : Ajout du filtre shortmonthletter dans les templates Django côté gestion Ajout du filtre shortmonthletter dans les templates Django côté gestion pour afficher le mois en version courte. #52586 : Rebonds sur la modification de paniers Ajout de rebonds la modification de paniers à divers endroits dans l'interface. #52704 : Gestion du temps de la durée de session en partie gestion Deux nouveaux paramètres dans les paramètres généraux : session_maxtime : Durée maximale de la session (en secondes). session_reactivate : Durée maximale de la session sans rafraîchissement (en secondes). #52770 : Classes CSS paginateur Possibilité de charter les éléments du paginateur (numéros + sens) en gestion et en OPAC. #52888 : Afficher tout le commentaire des CP Plus de restriction sur le nombre de caractères à l'affichage. #53764 : Pagination des listes Meilleure gestion de la pagination personnalisée. #53944 : Autorisations accordées selon le groupe d'utilisateurs Groupement des autorisations par groupe d'utilisateurs (sur les paniers, actions sur paniers, actions personnalisables, etc.). #57470 : Documents à traiter : Description du champ dans /doc/noyau/ Modification du message "Exemplaire à problème dans la localisation qui fait le retour" pour "Identifiant de la localisation où le document est présent physiquement, et a un traitement non effectué" sur le champ expl_retloc de la table exemplaires. #57494 : Connecteur ArteVOD : URL référente - Suppression des informations d'identifiant/mot de passe n'étant plus utilisés. - Ajout de l'URL référente dans le paramétrage commun aux connecteurs ArteVOD. #58080 : Facettes externes sur la source Ajout du filtre sur la source dans les facettes. A condition que le champ unimarc 801$b soit renseigné dans l'entrepôt PMB. #58094 : Calcul des index Sphinx pour les documents numériques + documents numériques sur bulletin sans notice Modification de l'algo pour ne plus les faire par passe de 100. On récupère maintenant tous les identifiants, puis on déclenche les requetes à l'unité, c'est bien plus efficace quand il y a de la volumétrie. On corrige au passage l'indexation plein texte pour les documents numériques associés à un bulletin sans notice de bulletin. Ils n'étaient plus interrogeable via Sphinx. #58356 : Prise en compte d'un tag title dans les manifest de plugin Le fichier manifest.xml d'un plugin peut maintenant intégrer une balise juste avant un hmenu. Ce titre sera repris en H1 dans le contenu de la page générée --- DSI --- #49265 : Récupération des catégories d'articles et de rubriques dans les veilles Dans une source de données basée sur le contenu éditorial, on récupère maintenant les descripteurs associés aux articles et rubriques sur les items. #50994 : [Templates de bannettes] Nombre d'abonnés Possibilité de récupérer le nombre d'abonnés dans le contenu de la bannette. #51599 : Ajout d'un paramètre pour filtrer les bannettes privées avec une équation de recherche Paramètre DSI : private_bannette_search_equation #52889 : Index SQL dans la table bannettes Nouvel index sur le champ SQL bannette_tpl_num. #54194 : Module de veille / Surveillance de site Clarification des différents éléments de paramétrage. #56782 : Connexion automatique depuis les bannettes sur paramètre Nouveau paramètre D.S.I pour activer ou non la connexion automatique à l'OPAC depuis le contenu d'une bannette. Nom du paramètre : connexion_auto -------- Editions -------- #49696 : [Gestion des caisses] Affichage des prix Affichage des prix conditionnés sur le paramètre "pmb_fin_precision" (généralement à 2). #52489 : Fonction de template #strtoupper(); Prise en compte des caractères accentués. #52959 : Template de notices - créateur de la notice Nouvelle fonction #creator(); param0 = Format d'affichage : 0 : Nom Prénom 1 : Login #52960 : Template de notices - Mots-clés Nouvelle fonction #keywords(); pour récupérer les mots-clés de la notice. #53282 : Mise à jour de la doc pour la fonction de template #categories_with_tpl(); #54579 : Modèles de planches d'étiquettes Enrichissement de l'interface pour que ce module soit utilisable pour l'impression des étiquettes de cote. Les planches définies en partie Éditions seront désormais visible dans la liste des formats disponibles en impression par panier. ---- OPAC ---- #41744 : Espaces de contribution : Ajout de commentaires, info-bulles et placeholder Possibilité de définir des commentaires, info-bulles et placeholder sur les champs des formulaires de contributions. #49707 : [Envoi de mails] Liens absolus Formatage des rebonds vers les autorités #49834 : Détail des champs perso de type autorité dans les templates de notices Django Accès à la structure identique aux pages FRBR au travers de la propriété "details" #50026 : Lien de désinscription de la DSI Permettre aux usagers de se désinscrire de l'alerte via un lien dans le contenu du mail. Une confirmation lui est demandée. #51041 : Substitution de la css du toolkit dans un style personnalisé Rendre possible la substitution de la css du toolkit dans un style personnalisé #51385 : Ajout de la possibilité de croiser les requêtes d'historiques à l'OPAC Dans la page historique des recherches, il est maintenant possible de cocher plusieurs ligne de recherche, et de cliquer sur rechercher. Une multicritère croisant les différentes lignes cochées sera alors lancée. #51596 : Ajout du choix de la date des notices pour remplir dans les bannettes privées Ajout d'un sélecteur dans le formulaire de bannette privée (OPAC) pour choisir la date de création ou la date de mise à jour des notices + paramètre 'dsi_private_bannette_date_used_to_calc' pour définir le comportement par défaut. #51756 : Templates django de notices : informations de son périodique Récupérer les informations de périodique depuis un article ou un bulletin : Les informations sont désormais accessibles au travers de la propriété {{ record.serial }}. #51880 : Historique de recherche Refonte du template #51907 : [Templates Django] Date de création et modification de la notice Possibilité de récupérer la date de création et la date de modification de la notice dans les templates Django : {{ record.create_date }} / {{ record.update_date }} #52393 : Gérer vos abonnements aux newsletters Ajout de classes CSS #52543 : Modification ISBD éditeurs Modification de l'ISBD par défaut des éditeurs. #52774 : Ajout vignette amazon pour les cd utilisation du web service Amazon Nécessite de paramétrer le connecteur AWS ECommerce Service: AWSAccessKeyId Clé privée AssociateTag #52833 : Formulaires de contributions | Ajout d'une patience au versement d'un document numérique Ajout d'un icône de patience lors du versement d'un document numérique le temps du traitement de dédoublonnage. #53178 : [Demandes de numérisation] Envoi de mail Envoi d'un mail après modification. Émetteur du mail : Émail du lecteur Destinataire du mail : Émail de la localisation #53457 : Personnalisation des coins Zotero avec template django Possibilité de personnaliser les coins avec une classe spéciale pour l'appel côté Django. #54061 : Modification de l'appel aux données des cadres #54727 : Déselectionner toutes les facettes à l'OPAC Ajout d'un bouton "réinitialiser" pour retrouver la recherche sans aucune facette. #54843 : Parametre opac avis_show_writer Modification du paramètre pour permettre d'afficher uniquement le prénom de l'auteur d'un avis. #55969 : Navigateur : lien manquant depuis mon compte Affichage du lien "nouvelle recherche" dans le navigateur. #56745 : Chargement ajax pour les dernières notices en page d'accueil Elles sont désormais chargées en AJAX. #56931 : Recherche par termes : Auto-complétion Auto-complétion désormais active en saisie dans la recherche par termes. #57138 : Modification d'URLs Modification d'URLs dans PMB pour ne pas avoir de point d'interrogation sans rien à la suite. #57688 : [Notification de réservation OPAC] Localisation de retrait Précision de la localisation de retrait lorsque cela est nécessaire. #57731 : [SPHINX] Prise en compte des "datatype" du champ base pour les modes de recherche On prend maintenant en compte l'attribut "datatype" du champ base pour les recherches par "mode". Ex : dans search_fields.xml, on trouve : @ @ Cela ira maintenant chercher dans tous les champ/sous-champ associé à un datatype="author" dans le champs_base.xml #57888 : Cadre d'authentification lors du clic vers un lien du compte lecteur Lors de l'appel à un lien vers le compte lecteur, si celui-ci n'est pas encore connecté on lui affiche le cadre d'authentification, puis le succès de connexion le fera suivre vers son lien original. #58735 : Mentions légales sur Genbib Suppression des mentions légales dans le README. ------- Portail ------- #49458 : Intégration du toolkit masonry Le script JavaScript est maintenant ajouté à pmb en tant que toolkit. Un paramétrage de base a été réalisé afin de simplifier son activation : - l?élément DOM conteneur des éléments disposé en masonry doit avoir une class css unique nommée : ms-grid-container - les éléments disposé en masonry doivent avoir une class nommée : ms-grid-item #50132 : Date de la dernière génération du cache portail Affiché au survol sur le bouton "Vider le cache". #50190 : Tri des étagères dans le module liste d'étagères Personnalisation possible du tri à partir du cadre. #50941 : Sources de données sur catégories intégrant l'autopostage Ajout d'un bouton radio pour étendre aux catégories filles dans les sources de données permettant de : - récupérer une liste de notices indexées avec les mêmes catégories qu'un contenu éditorial - récupérer une liste d'articles indexées avec les mêmes catégories qu'un contenu éditorial #51312 : Variable Django pour le statut de lecteur Variable Django {{ session_vars.empr_statut }}. #51705 : Option "A t-on besoin des informations sur les articles associés ?" dans le module rubrique Possibilité de ne pas aller chercher les informations des articles associés à la rubrique lorsque l'on en a pas besoin. #51838 : Traduction du contenu éditorial Traduction du contenu éditorial grâce à une mécanique de champs persos. #51873 : Module rubrique > Rubrique depuis un CP de la rubrique Ajout d'une nouvelle source de données. #52381 : Page FRBR : ajout d'une source de données Ajout de la source de données : "entité enfant utilisant l'entitié parent dans un champ perso". #53885 : Filtre sur les cadres du portail en construction Prise en compte de l'identifiant complet dans la recherche de filtrage afin de pouvoir saisir "sectionslist" pour visualiser tous les cadres portant sur des modules "Listes de rubriques". #54301 : Optimisation de la récupération des champs persos du contenu éditorial (singleton de classe) Mise en singleton de la classe pour les champs génériques #54976 : Portail | Module de recherche | Possibilité de rechercher dans les vues Possibilité de créer de nouveaux boutons radios sur le cadre de recherche à l'OPAC pour aller chercher dans des vues spécifiques. #55302 : Tag H2O imgbase64 Ajout d'un tag imgbase64 dans les templates H2O. Permet d'injecter le code nécessaire dans un attibut src pour afficher une image en base64 depuis le fichier. Exemple d'usage : @@ deviendra : #55468 : Mise à jour libellé / vignette à l'upload d'une image dans le contenu éditorial #56017 : Identifiant du cadre dans le formulaire de modification Affichage de l'identifiant du cadre de portail en haut du formulaire. ******************* DEVELOPPEMENTS ----------- Circulation ----------- #57306 : Ajout impression de plusieurs prêts - Imprimante ticket de prêt raspberry Ajout de l'impression de plusieurs prêts sur l'impression de ticket de prêt via raspberry. ------ Divers ------ #57653 : Trombinoscope dans bibloto Ajout d'un trombinoscope des lecteurs pour se connecter. Ajout d'une recherche filtrant les photos à l'écran. Ajout d'un paramètre supplémentaire sur le connecteur bibloto "trombinoscope_enabled". ------- Portail ------- #54298 : Optimisation du portail (singleton pour les classes de modules) Mise en singleton des classes pour la génération du portail. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_5.0.5 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ANOMALIES ------------ Acquisitions ------------ #46416 : Sélection des notices en création/modification de devis Insertion de plusieurs notices en même temps #45727 : Recherche sur les frais annexes Correction sur l'affichage des frais dans la popup. #49100 : Personnalisation des lettres de commande La modification du paramètre pdfcde_print de commande pour personnaliser la lettre n'était plus fonctionnel dans certaines conditions. -------------- Administration -------------- #45087 : Actions personnalisées : Autorisations L'utilisateur sélectionné n'était pas l'utilisateur courant. #45092 : Suppression de l'enrichissement sans libellé Une zone d'enrichissement ne correspondait à aucun type de notice. #45050 : Conversion USMARC @BOOKS -> UNIMARC ISO2709 Lors de la conversion USMARC @BOOKS -> UNIMARC ISO2709 une erreur était affichée et empêchait la conversion de la notice si celle-ci avait un champ 653. #45769 : [Gestionnaire de tâches] Calcul de date erroné dans un cas précis En ce jour du 07/03/2018 : - Jour 1 du mois (inférieur à celui d'aujourd'hui) - Tous les jours de la semaine - En Janvier et en Juillet Le calcul s'appliquait pour le "01 janvier 2019". #46187 : Recherche prédéfinie OPAC : Champ titre uniforme Le champ de sélection d'un titre uniforme dans la recherche prédéfinie OPAC est de nouveau fonctionnel. #47280 : Ajout d'index MySQL Deux nouveaux index : - Sur le champ num_empr de la table opac_liste_lecture - Sur le champ resp_groupe de la table groupe #47686 : Traductions des recherches prédéfinies Changement du paramètre contrôlant les traductions disponibles pour les noms de recherches prédéfinies. #47701 : Conversion USMARC @BOOKS et USMARC ISO2709 Lors des conversions USMARC @BOOKS et USMARC ISO2709 une erreur était affichée et empêchait la conversion de la notice si celle-ci avait un champ 653. #47794 : Connecteur ArteVOD | Ecrasement de notice via l'import planifié L'import ArteVOD via le planificateur n'écrase plus les notices modifiées. #48099 : Message automate de prêt L'accès aux messages de l'automate de prêt est rétabli. --------- Autorités --------- #46527 : Problème d'index suite à un remplacement de catégorie Lorsqu'on remplace une catégorie par une autre, les notices liées à la catégorie sont maintenant ré-indexées #45459 : [Plan de classement] Création indexation décimale Pouvoir choisir le plan de classement en création/modification d'indexation décimale #45808 : Tri autorité personnalisée La génération de l'indexation "authperso_infos_global" doit respecter l'ordre des champs personnalisés de l'autorité perso #45825 : Tri et pagination des autorités Le tri des autorités par pertinence est amélioré pour ne plus retrouver les mêmes autorités sur les différentes pages. --------- Catalogue --------- #45644 : Opérateur _ (commence par en recherche booléenne) Correction de la prise en compte de l'opérateur _ en recherche booléenne. #47109 : Gestion de doubles numéros exceptionnels et Nombre de numéros dans la série Dans la grille d'abonnement de périodique, prise en compte du nombre saisie, même si un bulletin a été marqué comme reçu #44743 : Duplication de notices : Lien vers celle d'origine Il faut pouvoir lier la notice dupliquée à celle d'origine. #44788 : MAJ Document numérique : base -> upload Correction du passage d'un document numérique stocké en base de données vers un répertoire d'upload. #45480 : Z3950 : Suppression des "-" dans les ISBN avant la recherche Suppression des "-" dans les ISBN avant la recherche Z3950 pour améliorer les résultats. Certains ISBN sont renseignés sans "-" à la BNF par exemple. #45775 : Collecte de paniers en RFID Suite à la refonte des paniers, les id 'nb_item' et 'nb_item_pointe' ont été supprimés provoquant une erreur javascript en mode RFID. Ce qui stoppe la lecture cyclique RFID. #45783 : Filtre par localisation dans les états des collections Le filtre par localisation n'était pas fonctionnel lorsque la localisation appliquée par défaut était "Toutes les localisations" (via le paramètre utilisateur). #46003 : Suppression d'un exemplaire inconnu dans les paniers Si collecte d'un exemplaire inconnu dans un panier, possibilité de le supprimer du panier #46135 : Remplacement de notice par Z3950 : Préremplissage du champ ISBN Lors d'un remplacement de notice par Z3950, le premier sélecteur est positionné sur ISBN. #46224 : Sélection d'une autorité personnalisée dans les recherches multicritères Correction de la sélection d'une autorité personnalisée via un champ personnalisé dans les recherches multicritères (lecteurs, notices, autorités). #46625 : Inversion de relation horizontale lors du passage en 5.0 Correction de l'inversion des libellés lors du passage en version 5.0 #46843 : Duplication de notice avec nomenclature On peut dupliquer une notice avec sa nomenclature. Les sous-manifestations ne sont pas rattachées à la nouvelle notice. #46999 : RMC en Drag'n'drop : Suppression du "Choisissez un critère..." dans l'arbre Suppression du "Choisissez un critère..." présent tout en haut de l'arbre en RMC lorsque le drag'n'drop est activé. #47118 : Bulletinage Possibilité d'utiliser les champs perso d'autorité en bulletinage. Ajout de la complétion #47209 : Photos stockées dans PMB Prise en compte du parametre $pmb_notice_img_pics_max_size #47311 : Affichage des entités HTML dans les ISBD de notices (Bis) Protection des entités HTML afin qu'elles s'affichent correctement dans les en-têtes et ISBD de notices. #47943 : Ré-affichage des date dojo au changement de type de document Correction du ré-affichage des dates dojo au changement de type de document dans les formulaires notices. #48126 : Indexation de champs HTML : Ajout d'espaces à la place des balises Ajout d'espace à la place des balises lors de l'indexation de champs HTML. Cela empêche de coller deux mots séparés uniquement par des balises. #48322 : Sélecteur de concept dans les procédures de paniers Les sélecteurs de concept dans les procédures de paniers renvoyait une URI au lieu d'un ID, c'est maintenant corrigé. #48615 : Harmonisation de champs en intégration Z39-50 Harmonisation de certains champs en intégration de notices depuis une recherche Z39-50. #48964 : Prise en compte du paramètre utilisateur "Localisation par défaut en visualisation du bulletinage" 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". #49056 : Commentaire de champ personnalisé en gestion Retour à la ligne pour l'affichage du commentaire de champ perso en gestion, prise en compte des retours à la ligne dans ce commentaire. ----------- Circulation ----------- #45770 : Prêt secouru : affichage des retours L'affichage des retours secourus est corrigé. #47338 : Confirmation de réservation : Nom du groupe Correction sur l'affichage du libellé de groupe sur les lettres de réservation lorsque le paramétrage du groupe de lecteurs le demande. #46831 : Paniers de lecteur en accès rapide Correction sur l'affichage des paniers de lecteurs en accès rapide #47331 : Prêt d'un document déjà en prêt en mode RFID En mode RFID, si pret_already_borrowed à 1, pour un document déjà en prêt, le retour est effectué et le document est prêté automatiquement #48544 : Gestion des noms composés dans la recherche lecteur Possibilité de recherche des noms composés en utilisant la troncature dans la recherche simple de lecteurs ------ Divers ------ #47191 : Affichage des vignettes de notices Lorsque le serveur correspondant au lien de l'image ne renvoyait pas la taille de l'image, alors celle-ci n'était pas affichée. #44802 : Correction des exports OAI avec fonction d'import Correction des exports OAI lorsqu'une fonction d'import utilisée (pmb_import_modele) contient des inclusions avec les variables $class_path ou $include_path non déclarées. #44904 : [Concepts] : Nom du schéma dans les formulaires de saisie Affichage des libellés de schéma devant les libellés de concepts en édition d'entités (notices, autorités,..). #44932 : Nettoyage des espaces insécables Correction de la fonction clean_nbsp dans PMB. Certains espaces insécables en début de chaîne se retrouvaient alors indexés et faussaient les résultats de recherche. #45090 : Gestion des espaces dans les fichiers téléchargés Possibilité de télécharger correctement un fichier dont le nom contient un espace. #45177 : Calcul index Sphinx par passe Pour les documents numériques, qui peuvent présenter de gros volumes de données, on procède par passe pour faire en sorte que ca ne plante pas #45342 : Suppression ligne vide dans les formulaires utilisant les grilles #45366 : Indexation document numérique et Sphinx Correction d'une erreur SQL suite à la modification #45177 (indexation par passe) #45826 : Prise en compte des exclusions de champs avec Sphinx Dans le moteur Sphinx, correction de la prise en compte du paramètre OPAC exclude_fields et du paramètre en gestion search_exclude_fields. #46057 : Utilisation d'ALIAS dans les requêtes avec jointure dans les indexations Gestion des alias dans les requêtes imbriquées présentes dans les champs_base.xml #46865 : Ajout d'un index sur les signatures de documents numériques Ajout d'un index sur les signatures de documents numériques --- DSI --- #45761 : Module de veille / Surveillance de site Correction du problème de ré-affichage des expressions XPath avec guillemets. #46251 : Filtre par expression dans les veilles Correction du filtrage par expression booléenne sur la veille dans le cas où le mot clé se trouvait en début d'index. #47289 : Purge des bannettes archivées à la diffusion Rétablissement de la purge des bannettes archivées au moment de sa diffusion en fonction du "Nombre de diffusions à conserver" . -------- Editions -------- #45829 : Champ date en gestion des caisses Remplacement de l'ancien champ Date par un champ Dojo. #46564 : Templates de notices : #linked_id(); Correction sur la récupération des liens entre notices ---- OPAC ---- #44874 : Correction templates Django common de notices Dans les templates Django common de notices pour les articles, suppression du champ "Format :" qui faisait doublon avec "Article en page(s) :". #45818 : Modification d'une recherche multicritères avec facettes Le bouton "modifier la recherche" permet à l'utilisateur de modifier la recherche initiale (ajouter ou supprimer des critères) sans tenir compte des facettes #44762 : Interdire le prolongement des prets chez les abonnes dont la carte n´est plus valide En OPAC, on calcul la date de prolongation en fonction de la date d'expiration de l'adhésion de l'emprunteur selon le paramètre pret_date_retour_adhesion_depassee #45454 : Onglet de création d'alerte privée Il y avait un problème de redirection lorsque l'on cliquait sur "Créer une alerte" via le compte lecteur dans un certain contexte. Ce lien est maintenant redirigé sur la recherche multi-critères quelque soit le paramétrage. #45494 : Sphinx : Prise en compte des recherche personnalisées à l'OPAC Prise en compte de la recherche personnalisée spécifiée dans le paramètre OPAC > search_other_function lorsque Sphinx est activé. #46347 : Calcul de la signature des résultats de recherche Correction dans le calcul de la signature des résultats de recherche #46699 : Sélecteur de catégories : Nombre par page Correction sur la prise en compte de la personnalisation du nombre de catégories par page. #46706 : Recherche booléènne sur les CP de notices Correction d'une syntaxe incorrecte dans l'implémentation de la recherche booléenne sur les champs personnalisés de notices (Type de données "Texte"). #46805 : RMC : Recherche booléenne sur les champs persos Report à l'OPAC de la recherche booléenne sur les champs personnalisés #47093 : Page FRBR d'un concept Il n'était pas possible d'ajouter un cadre à la racine d'une page de concept. #47233 : Affichage dépouillements bulletins Les dépouillements se ré-affichent dans le bulletin #47296 : Demandes de numérisations en gestion - envoyer un mail lors de la modification Quand les demandes sont localisées, la création d'une demande génère l'envoi d'un mail à la localisation et un mail est également envoyé quand on modifie la demande pour choisir une autre localisation. En opac la création d'une demande envoie le mail avec comme émetteur le nom prénom et mail de l'emprunteur, à destination du mail de la localisation #47349 : Affichage de tous les dépouillements bulletins Les dépouillements se ré-affichent dans le bulletin #47849 : Alerte privée : Template de notices utilisé par défaut Correction sur la prise en compte du template de notices utilisé par défaut lors de la création d'une alerte privée. #48575 : Dédoublonnage de tags sur une notice Le dédoublonnage sur les tags d'une notice ne se fait plus uniquement sur la chaine de caractère contenu dans le tag mais sur le tag entier. #48638 : Recherche dans les listes de lecture Correction de la pagination dans les listes de lecture. #49000 : PMB ISO-8859-1 : Recherche sur un mot-clé ou tag avec accent Correction d'un mauvais encodage sur les rebonds dans les mots-clés accentués pour les PMB en ISO-8859-1 avec les nouveaux affichages de notices. #49076 : Selecteur recherche autorité OPAC Changements dans la création des URL de la recherche. #49163 : Lien vers un bulletin à partir d'un flux RSS Prise en compte du permalink de bulletin pour les notices de bulletin. ------- Portail ------- #47382 : Carrousel du portail Correction du problème de clic sur les liens du carrousel sur Firefox 59 #45091 : Formulaires de contribution : Nettoyage des noms de documents numériques Nettoyage des noms de documents numériques avant l'enregistrement en base. #45096 : Ouverture de la boite de dialogue dans l'onglet Portail Correction d'un conflit entre CSS et JS si l'onglet principal est "scrollé". Le dialogue s'ouvrait avec la partie haute de tronquée. #45739 : Lenteur affichage avec le portail Accélération de l'affichage des rubriques et des articles #45870 : Entités HTML dans un message du portail Prise en compte d'entités HTML dans l'OPAC lorsque le portail est activé. #46144 : Bouton "Vider le cache des images" Ajout du bouton dans le contenu éditorial. Désactivation si on empêche la mise en cache d'images avec le paramètre active_image_cache #46286 : Récupération du libellé de type de contenu dans les templates Django Les libellés de type de contenu peuvent correctement être récupérés dans les templates Django des modules du portail. #46311 : Contenu éditorial : correction de l'enregistrement du portfolio #46470 : Bouton "Vider le cache" du contenu éditorial Modification de la condition d'affichage du bouton pour avoir la même mécanique qu'en construction. #46752 : Source de données de notices "Notice par valeur d'un champ perso" non fonctionnel La table temporaire de make_search de n'étant pas détruite, les recherches suivantes sur le même champ ne s?exécutent pas #47148 : scroll dans le contenu éditorial avec light Correction du scroll dans l'arbre du contenu éditorial avec le style "light" #47221 : Prise en compte de la recherche "concept" et "autorité perso" Ajout de la prise en compte du paramétrage de la recherche simple pour le module de recherche portail #47690 : Ajout d'un document numérique à une collection dans le portail Dans certain cas il était impossible d'ajouter un document numériques dans le Portefolio du portail à cause d'une erreur 411. ******************* EVOLUTIONS -------------- Administration -------------- #45455 : Vérifier la présence des index sur les tables Mise à jour du fichier récapitulant les différents index de la base de données. #47650 : Connecteur OAI entrant | Affichage des erreurs Affichage des erreurs lorsqu'il y en a dans le connecteur OAI. --------- Autorités --------- #45755 : [Fiche autorité détaillée] Libellé du plan de classement et du thésaurus #48396 : "Searcher" des catégories : on n'affiche plus le noeud racine #48982 : Substitution des icones d'autorités Ordre de priorisation de récupération de l'icone : 1 - pmb/styles/