************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_4.2.8 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ANOMALIES ------------ Acquisitions ------------ #17808 : Ordre des rubriques en commande Correction de l'affichage des rubriques dans les commandes #19462 : Facturation suite à une commande Correction du calcul de dépassement de budget en enregistrement de facture. #21173 : Titre de l'abonnement avec accents dans un bon de commande Lors de la sélection d'un abonnement dans un bon de commande, le titre du périodique n'était pas affiché dans la ligne de commande s'il contenait des accents. -------------- Administration -------------- #16933 : Conversion de notices En conversion, adaptation de la sortie à l'encodage du PMB en cas de transformation xslt. #17044 : Modification des conversions MEDLINE ET RIS Corrections de cas particuliers pouvant poser problèmes concernant les ID DOI, les notes et résumés et les titres de pério #17138 : Affichage d'information lors de l'execution d'une tâche de synchronisation de connecteur Les informations relatives à l'exécution d'une tâche de synchronisation de connecteur n'étaient pas affichées dans le bilan de la tâche. #17262 : Tâche programmée de façon répétée en fonction d'un horaire. La répétitivité horaire d'une tâche n'était pas respectée. (Expl: horaire: 9-18{2}) #17436 : Correction de l'affichage des messages dans le connecteur Bibloto Définition de messages multi-lingues. Gestion de l'UTF8. #17683 : Accès aux WebServices externes de PMB avec un utilisateur en langue anglaise L'accès aux WebServices "Commons" de PMB en anglais était impossible #17743 : Titres de pages en administration Correction de plusieurs titres de pages #17822 : Modification / Amélioration des scripts d'échange Ascodocpsy Modification / Amélioration des scripts d'import et d'export pour les fichiers Ascodocpsy en ascii. #18006 : Préférences utilisateurs : Mot de passe Ajout d'un attribut autocomplete='off' pour indiquer au navigateur de ne pas pré-remplir le champ de type 'password' à l'édition d'un utilisateur. #18272 : Liste des entrepôts Correction de l'affichage de la liste des entrepôts dans la planification d'une synchronisation. #18680 : Vignette des documents numériques Correction de la génération des vignettes sur une tâche planifiée de rattachement des documents numériques aux notices. #18861 : Diffusion d'une bannette par le planificateur Changement du libellé du message pour une bannette non arrivée à échéance. #19227 : Paramétrage de la visionneuse bookreader Changement de nom pour la classe epubData afin d'éviter une page blanche en paramétrage. #19333 : Affichage des libellés des vues base ISO Affichage des libellés de vues avec accent dans les tableaux du menu "affectation des vues" (gestion avancée des vues) pour les PMB en ISO-8859-1. #20405 : Réindexation planifiée Correction de quatre requêtes de réindexation par le planificateur de taches. #21132 : Modification / Amélioration des scripts d'échange Ascodocpsy Modification / Amélioration des scripts d'import et d'export pour les fichiers Ascodocpsy en ascii. --------- Autorités --------- #20569 : Libellé d'un concept Suppression des espaces éventuels autour d'un libellé de concept. --------- Catalogue --------- #16818 : Notice de bulletin et champs nouveauté Correction de l'enregistrement du champ nouveauté sur les notices de bulletins. #16824 : Filtre Type de document et statut de notice en gestion Correction d'une régression qui ne prenait plus en compte le filtre par type de document et celui par statut dans la recherche simple en gestion #16976 : Indexation des documents numériques avec les concepts Correction de l'autocomplétion et de la sélection multiple de concepts dans l'édition des documents numériques. #17039 : Vignette des documents numériques Ne pas redimensionner la vignette quand on force l'icône de la vignette selon le mimetype. #17048 : Recherche simple sur les catégories Correction de la recherche simple sur les catégories dans le cas d'une recherche étoile. #17171 : Création en double de bulletin lors du bulletinage Lors de la création de bulletin par le bulletinage, la modification de la date de parution avant d'enregistrer le bulletin donnait lieu à la création de bulletin en double pour le périodique. #17195 : Recherche avec des mots vides dans tous les champs en mode "et" et avec les documents numériques La recherche tous les champs en "et" avec les documents numériques ne retournait pas les notices souhaitées si l'on avait des mots vides dans le champ de recherche. #17316 : Supprimer le tri en cours Correction du clic sur le bouton "Aucun tri" en sélection de tri, qui restait sur le dernier tri sélectionné. #17461 : Edition de notice et éditeur javascript tinyMCE Correction du blocage à l'enregistrement de la notice après changement du type de document si l'éditeur tinyMCE est présent sur un champ du formulaire. #17509 : Nombre de notices par auteur en recherche d'auteur Correction du calcul du nombre de notices par auteur, en recherche d'auteur. #17655 : Recherche dans le sélecteur d'abonnements Correction de la recherche dans le sélecteur d'abonnements #17807 : Style carte openlayers Ajout d'une max-width: 100% sur le conteneur de la carte pour éviter qu'elle ne dépasse sur le reste de la page quand la fenêtre fait moins de 1500px de large environ. #18128 : Erreur de type "notice" lors de la récupération d'un résultat depuis l'historique de recherches En réaffichant un résultat de recherche depuis l'historique, ce message était affiché sur la page intermédiaire : Notice: Undefined index: tri in /var/www/html/pmb/recall.php on line 16 Aucunement bloquant auparavant, mais pouvant surprendre l'usager d'un éventuel problème. #18209 : Export excel des notices depuis un panier Correction de la perte des entêtes de certaines colonnes s'il n'y a aucun dépouillement ou bulletin dans le panier exporté en Excel. #18713 : Indexation des Epub Correction de l'indexation des documents numériques de type Epub dont la structure interne peut différer. #18715 : Fichier de recherche multicritères Correction d'un identifiant en double dans le fichier xml des critères de recherche. #19015 : Impression du panier en gestion Correction de l'entête du fichier pour bien gérer l'encodage de l'affichage. #19318 : Import Z3950 Correction d'une variable globalisée mal initialisée pouvant générer des bulletins sans information. #19417 : Classement des étagères et des paniers Correction de l'enregistrement d'un classement qui pouvait parfois obliger à rafraichir la page. #19473 : Positionnement de la carte Correction du positionnement de la carte de géoréférencement si un seul point est enregistré. #19597 : Duplication d'abonnement Correction du libellé de l'abonnement dupliqué si celui-ci contient un apostrophe. #19659 : Import modèle Z3950 Agroparistech Si la notice est un périodique, les informations de série sont basculées en complément de titre. #20270 : Conservation des catégories en remplacement de notice Correction d'un bug d'affichage des catégories à conserver. #21009 : Calcul des numéros cycliques dans le bulletinage Pour les périodiques avec un modèle cyclique et plusieurs abonnements successifs dans le temps, le calcul des numéros n'était pas correct dans le bulletinage. ----------- Circulation ----------- #17042 : Formulaires éditables : Champs personnalisés Correction d'une anomalie rencontrée sur les formulaires éditables de lecteurs avec des champs personnalisés. #17337 : Date de fin d'adhésion en duplication de lecteur Calcul de la nouvelle date de fin d'adhésion en duplication de lecteur, en fonction de la catégorie du lecteur dupliqué. #17744 : Modification d'une liste de circulation lorsqu'un exemplaire l'utilisant est en circulation Stockage de la liste de circulation au moment de la mise en circulation d'un exemplaire de bulletin pour que la modification de la liste en question n'impacte pas la circulation en cours. Fonctionne également lors de la duplication du paramétrage d'une liste de circulation sur une autre. #17863 : Suppression d'un périodique Suppression des demandes d'abonnement aux listes de circulation lorsqu'on supprime un périodique. #18037 : Virgule dans les prix d'exemplaires Prise en compte de la virgule dans les prix d'exemplaires lors d'un passage en recouvrement, évitant l'arrondi de la somme due. #18296 : Icone de demande de transfert Sur le tableau des réservations en cours, affichage de l'icone de demande de transfert si tous les rangs précédents des réservations de la notice sont validables ou validés par un exemplaire local, et si le rang en cours peut être validé par un exemplaire transférable depuis une autre localisation. #18957 : Liste des prévisions de réservation Filtrage sur les quantités restantes différentes de zéro pour les listes "Prévisions validées", "Prévisions non validées" et "Prévisions validées non confirmées". Ajout également de la quantité restant à traiter dans la colonne "Quantité". #19031 : Blocage d'un prêt de document Vérification d'un prêt existant sur l'exemplaire demandé avant de vérifier les quotas de prêts éventuellement mis en place. #19174 : Réservations planifiées traitées Ne pas tenir compte des réservations planifiées dont la quantité restante est à 0 en retour de document. #20606 : Droits sur l'édition d'une liste de prêts d'un groupe Un utilisateur n'ayant pas accès au module "Editions" peut désormais générer la liste des prêts à partir d'un groupe de lecteurs dans le module "Circulation". -------- Demandes -------- #20695 : Création d'une nouvelle demande Correction d'une erreur à la création d'une nouvelle demande si les droits d'accès sont activés. ------ Divers ------ #17701 : Répertoire de cache H2o Modification du répertoire utilisé par H2o pour le cache des templates Django. #17883 : Correction Webav et métadonnées avec des apostrophes Le mappage des métadonnées contenant une apostrophe faisait planter l'enregistrement de la notice. #18391 : Affichage des exemplaires numériques Dans certains cas les exemplaires numériques ne s'affichaient pas. (Opac et Gestion) #18534 : Téléchargement des documents numériques depuis les paniers Correction des noms de fichiers contenus dans l'archive zip, bloquant l'ouverture de celle-ci. #18612 : Accès au contenu des documents numériques Ajout d'une vérification d'existence de fichier dans le répertoire des documents numériques avant d'afficher le contenu. #19311 : Ajout de l'entête de version cvs dans les fichiers de quotas Ajout de l'entête de version cvs dans les fichiers de quotas #19477 : Correction de la génération de vignettes de documents numériques PDF (Windows) Modification du chemin des documents numériques (chemin absolu). #19861 : Liens avec attribut target Correction d'attributs target pour différents liens de documents numériques, en gestion et à l'OPAC. #20027 : Impression pdf en freeserif Modification de la font freeserif pour prendre en compte les espaces insécables en utf-8. --- DSI --- #16938 : Veilles : rubrique parente par défaut non prise en compte Prise en compte de la rubrique parente définie dans la veille pour la création d'une rubrique à partir d'un item. #16955 : Visibilité des documents numériques Prise en compte du paramètre OPAC show_links_invisible_docnums pour l'affichage du lien vers les documents réservés aux abonnés. #17080 : Documents numériques et groupement par facettes Prise en compte de la case à cocher "Ne pas tenir compte du statut des notices" pour la visibilité des documents numériques en diffusion, en cas de groupement par facettes. #17604 : Indication du nombre de notices diffusées Apparition de la case à cocher dans les bannettes privées, permettant d'indiquer ou non le nombre de notices diffusées dans l'email. #18073 : Formulaire de veille Indication des champs mal renseignés lors de l'enregistrement d'une veille. #18257 : Vignette des documents numériques en diffusion dsi L'affichage de la vignette des documents numériques est autorisée si la case "Ne pas tenir compte des status des notices" est cochée dans la bannette. #18914 : Bannette avec regroupement Correction d'un pointeur de requête bloquant l'affichage de certaines notices. #20313 : Recherche de bannette publique Modification de la recherche de bannette par son nom : la bannette doit contenir la valeur cherchée, plutôt que commencer par celle-ci. #20585 : Droits d'accès sur les notices créées par le module de veille Application des éventuels droits d'accès sur les notices créées par le module de veille. #20826 : Référence à une notice, un article, une section dans les veilles Dans un item de veille, suppression de la référence à une notice, un article, une section si cet élément est supprimé. -------- Editions -------- #17502 : Relance d'abonnement et guillemets Correction de l'erreur générée par les guillemets dans les paramètres des relances d'abonnement par lettre et email. #18498 : Impression/Mail de toutes les relances Correction de la requête d'impression/envoi de mail pour toutes les relances, qui filtrait sur la page en cours du tableau d'édition. #20541 : Impression/mail de toutes les relances Correction de la génération des emails. #20838 : Tenir compte des droits sur les exemplaires numériques en template de notice Correction de la prise en compte du paramètre "Tenir compte des droits" pour la fonction de template #expl_num_with_tpl(); ------ Fiches ------ #18853 : Champ de type liste dans le module fiches Correction de la saisie multiple pour les champs de type liste. ---- OPAC ---- #17014 : Affichages django des notices : Icônes de panier L'icône de panier n'est plus la même selon sa présence ou non dans le panier. #17028 : Navigateur de sections Correction de la prise en compte des non-classés en navigation par plan de classement. #17091 : Affichage des onglets de notices Correction permettant de n'afficher les onglets définis en template que s'ils possèdent du contenu. #17139 : Affichage des informations du lecteur en connexion automatique Les informations du lecteur n'étaient pas affichées à la 1ère connexion automatique du lecteur à l'Opac (via un lien dans un mail par exemple) #17517 : Recherche de catégorie en multicritère Correction de la recherche multicritères sur les catégories OPAC qui ne filtrait pas sur le thésaurus sélectionné. #17651 : Accès rapide à l'OPAC Ajout du message manquant pour l'accès rapide aux réservations planifiées et harmonisation de l'accès rapide entre la page d?accueil et celle du compte emprunteur. #17685 : Affichage des éditeurs de notices à l'OPAC avec une fonction de template Les fonctions d'affichage des éditeurs "publisher_with_tpl" et "publisher_1_with_tpl" pour les templates de notice ne fonctionnaient pas à l'OPAC. #17719 : Classe d'affichage personnalisée vide Correction de l'erreur si une classe d'affichage personnalisée est déclarée en paramètre OPAC et que ce même paramètre est déclaré vide dans une vue. #17760 : Critères de tri Ajout d'un espace après la virgule séparant les différents critères du tri. #17765 : Demande d'abonnement à une liste de circulation Prise en compte du paramètre du statut de lecteur pour afficher le bouton de demande. #17803 : Caractères incorrects Nettoyage des caractères incorrects pour le parse HTML. #18051 : Tri des notices sur page d'autorité Ajout de la valeur "Aucun tri" dans le sélecteur de tri affiché sur la liste des notices d'une autorité, plus cohérent avec l'affichage par défaut. #18112 : Correction injection SQL Correction injection SQL pour la page d'autorité auteur. #18180 : Title manquant sur boutons du panier Ajout du title sur les boutons du panier : "télécharger les documents numériques du panier" et "télécharger les documents numériques des notices cochées" #18202 : Facettes sur page d'autorité Ne pas conserver sur l'affichage d'une page d'autorité les facettes sélectionnées en recherche. #18464 : Classe sur onglet "Mes prêts/mes réservations" Conservation de la classe "current" sur l'onglet, quand on clique sur "Afficher les prêts précédents" dans le compte emprunteur. #18465 : Panier manquant sur la page d'inscription en ligne Affichage du panier dans la page d'inscription en ligne. #18600 : Affichage d'une notice Correction de l'affichage des notices similaires pouvant bloquer l'affichage d'une notice. #18633 : Correction des templates django en OPAC Suppression commentaire invalide dans la zone de dépouillement. #18641 : Classe d'affichage personnalisée ESA Suppression d'un apostrophe dans le tableau des états des collections. #18682 : Mise en place d'un mode proxy dans l'OPAC pour le téléchargement des vignettes de notices Permet d'éviter les avertissements liés à un contenu mixte si le site est en HTTPS et l'URL de la vignette en HTTP. #18859 : Tri des étagères Correction de l'affichage du tri par défaut d'une étagère #19008 : Connecteur Zotero Correction de l'erreur générée par une recherche externe sur le connecteur Zotero #19253 : Ne pas afficher certaines colonnes en recherche multi-critères Correction de la prise en compte de l'attribut notdisplaycol dans le fichier search_fields.xml #19357 : Onglets personnalisés des notices Cacher l'onglet si son contenu est vide. #19492 : MAJ search_fields_gestion.xml Mise à niveau du fichier XML search_fields_gestion (contenant les critères de recherche sur les notices) avec les dernières évolutions. #19516 : Affichage avec la visionneuse dans le portefolio pour le portail L'activation de la visionneuse pour les documents numériques du portail ne fonctionnait pas. #19725 : Mot de passe oublié Ne pas tenir compte du paramètre show_login_form_next quand on veut ré-initialiser le mot de passe emprunteur. #19783 : Facettes et internet explorer Modification de la gestion des facettes pour une meilleure compatibilité avec internet explorer. #19903 : Recherche OPAC avec troncature Correction du calcul des mots recherchés si la troncature à droite est activée. #19957 : Stats OPAC - Infos lecteurs manquantes sur certains logs - Internationalisation de la fonction #multi_facettes(); afin de consolider les recherches avec application de facettes quel que soit la langue OPAC de l'usager. #20095 : Ordre d'affichage des notices liées Mise en cohérence entre la gestion et l'OPAC de l'ordre d'affichage des notices liées, tant que celles-ci n'ont pas été ordonnées manuellement. #20182 : Visionneuse de pdf avec un serveur PMB sous Windows La visionneuse ne fonctionnait pas pour les PDF lorsque PMB était installé sur un serveur Windows. #20258 : Barre d'acceptation des cookies Mauvaise lecture du paramètre OPAC cookies_consent si l'OPAC est inclus dans un autre site. #20335 : Visionneuse et Recherches prédéfinies Correction d'un problème d'affichage de documents numériques dans la visionneuse depuis un résultat d'une recherche prédéfinie #20548 : Connecteur ArteVOD : format de la date de naissance Modification du format de la date de naissance pour la connexion automatique sur la médiathèque numérique "ArteVOD". La date envoyée est le 31 décembre de l'année de naissance de l'emprunteur. #20620 : Information en double dans l'onglet public En impression de notice d'article au format public, l'information du numéro de bulletin n'est plus affichée en double. #20631 : Ajout d'un attribut id sur un champ caché Ajout d'un attribut id sur un champ caché dans le cadre d'une recherche multicritères. #20918 : Affichage django des notices : correction du template 'common' Ajout de la condition d?existence du titre parallèle. Ajout du type de document pour les notices qui ne sont pas des monographies à la suite du niveau bibliographique. Ajout de la condition d?existence de la date dans l'affichage étendu des articles. #21236 : Page incomplète à la création d'une alerte à l'Opac Lors de la création d'une alerte à partir d'un résultat de recherche à l'Opac et avec une fonction personnalisée de recherche de paramétré, la page n'était pas chargée complétement à cause d'une erreur. #21249 : Correction mail html en OPAC Déplacement $emailcontent dans la balise html. Suppression du javascript (spam). ------- Portail ------- #16926 : Ajout d'un type='text/javascript' manquant dans l'appel à JQuery Correction de l'inclusion de JQuery dans le portail. Depuis la dernière modification, le type='text/javascript' avait disparu #17440 : Notices similaires dans le portail Application des droits d'accès et de visibilité des statuts de notices dans la source de données "Notices similaires" des cadres du portail. #17573 : Source de données liste de notices sur un même sujet Les notices ayant des catégories communes sont triées par nombre de catégories communes décroissant. #17628 : Cache des logos du contenu éditorial Correction de la gestion du cache des logos du contenu éditorial #17886 : Correction messages dans le portail Certains messages ne correspondaient pas. Rubrique(s) Parente(s) dans le sélecteur de rubriques du module liste de rubriques => le sélecteur est une sélection manuelle. #18606 : Accès aux concepts dans les templates Django de notices Les concepts qui indexent une notice sont accessibles dans les templates Django de notices via la variable {{ record.concepts_list.concepts }}. #18835 : Enregistrement d'un CMS Correction d'une erreur Javascript à l'enregistrement d'un CMS. #19201 : Non utilisation du cache à la création de cadres dans le portail On n'utilise pas le cache à la création d'un cadre dans le portail pour éviter les conflits lorsque l'on utilise plusieurs fois le même type de sélecteur. ******************* DEVELOPPEMENTS -------------- Administration -------------- #17136 : Ajout de conversions pour CAB Abstract Ajout des conversions CAB ABSTRACT => PMBXML MARC et CAB ABSTRACT => MARCISO2709 -------- Editions -------- #17626 : Ajout d'état des circulations Nouvelle entrée dans la partie Editions > Périodique > Etat des circultations Cette page permet de consulter l'ensemble des liste de circulation et de les filtrer par localisation d'abonnement, par panier de notices ou par notice de périodique. Cette liste est exportable dans un tableur. ---- OPAC ---- #18059 : Affichages Django des autorités Report à l'OPAC des affichages Django pour les autorités. ******************* EVOLUTIONS ------------ Acquisitions ------------ #16868 : Sélection de budget En commande, la recherche se fait sur les rubriques et sur les rubriques parentes. #17066 : Tri de la liste des abonnements Dans la fenêtre de sélection des abonnements à partir d'une commande, il est possible de trier en croissant/décroissant sur l'abonnement et sur la date d'échéance. #17325 : Saisie d'avoirs dans les acquisitions Possibilité de saisir des avoirs via les frais annexes, en acceptant les montants négatifs. -------------- Administration -------------- #17715 : Curl et nom de domaine Possibilité d'ajouter des options à curl en administration des recherches prédéfinies, si l'url appelée est sur le même domaine que la gestion de PMB. #17884 : Notices d'un OAI entrant Possibilité de nettoyer le HTML contenu dans les notices d'un OAI entrant à la synchronisation. #18846 : Module par défaut Sélection du module par défaut de l'utilisateur via un menu déroulant et ajout du module fiches dans les modules par défaut disponibles. #20174 : Modification de libellé en formulaire d'import de notices Modifications de deux libellés pour plus de clarté sur le dédoublonnage éventuel. #20399 : Factorisation du développement sur les facettes Refonte du développement sur les facettes. #20400 : Facettes sur les autorités personnalisées Possibilité de faire des facettes sur les autorités personnalisées. --------- Autorités --------- #19620 : Remplacement d'autorité La case à cocher "Conserver les liens entre autorités" est cochée par défaut. #19625 : Formulaire d'un éditeur Affichage des collections utilisées par cet éditeur dans le formulaire. --------- Catalogue --------- #17259 : Paniers en accès rapide - Ajout des paniers en accès rapide pour les autres types de paniers (exemplaires, bulletins et lecteurs). #17648 : Champs présents lors de "l'export des destinataires" d'un abonnement Modification des champs présents dans le tableur lors de "l'export des destinataires" d'un abonnement. Ces champs reprennent les champs du template de la liste de circulation. #17676 : Inscription aux listes de circulation Création d'une alerte quand un lecteur fait une demande d'inscription ou de désinscription aux listes de circulation. Un email est également envoyé aux utilisateurs. #17887 : Notice de bulletin En modification de bulletin, possibilité de supprimer la notice associée. #17897 : Forge #126 : Préremplissage de la vignette des dépouillements avec la vignette du bulletin Ajout d'un nouveau paramètre dans le fichier serials.class.php permettant de dupliquer automatiquement l'url de la vignette de la notice de bulletin lors de la création d'un dépouillement. Si le paramètre serial_thumbnail_url est activé et que l'url de la vignette du bulletin est vide alors c'est l'url de la notice mère qui est dupliquée à la création du dépouillement. #18701 : Recherche créateur de la notice Possibilité de rechercher par créateur de notice en recherche multicritères, en partie gestion. #18703 : Recherche créateur de l'exemplaire Possibilité de rechercher par créateur d'exemplaire en recherche multicritères, en partie gestion. #18920 : Constitution d'étagère Ajout des classements des paniers dans la constitution d'une étagère. #20018 : Liste des classements d'un panier Passage de la liste des classements existants en propriété statique de classe. #20439 : Dupliquer un modèle prévisionnel Reprise du nom du modèle d'origine en duplication de modèle prévisionnel. #20740 : Droits d'accès après procédure d'action Ajout d'un bouton permettant de recalculer les droits d'accès sur un panier après l'application d'une procédure d'action. ----------- Circulation ----------- #17722 : Reset d'un exemplaire Possibiliter de conserver la section sur le reset d'un exemplaire en transfert. #17853 : Suppression des réservations planifiées Ajout d'une demande de confirmation sur la suppression des réservations planifiées. #18288 : Duplication des abonnements d'un lecteur sur un autre lecteur Possibilité de dupliquer les abonnements cochés d'un lecteur vers un autre lecteur. #19086 : Date de début d'une réservation issue d'une prévision Lorsque la réservation issue d'une prévision est validée, la date de début est conservée. Les informations sont reportées sur la lettre ou l'email de confirmation. #19129 : Gestion des groupes localisés Si les groupes sont localisés, il est possible de filtrer sur la localisation du responsable. #20307 : Placement dans la page des relances Après avoir effectué une action sur un emprunteur à relancer, la page se repositionne sur la même ligne après rechargement. #20444 : Tableaux des transferts Les déroulants de choix de localisation sont désormais triés par ordre alphabétique, les tableaux de refus et de retour possèdent des entêtes cliquables afin de trier les données. #20529 : Ajout d'un responsable à un groupe Possibilité d'ajouter le responsable d'un groupe à la liste des membres du groupe par une case à cocher. ------ Divers ------ #17200 : Mise à jour de la classe phpmailer Mise à jour des classes phpmailer et smtp pour envoi de mail. Assure la compatibilité avec serveurs outlook.com #17385 : Recherche sur les autorités persos Ajout de plusieurs critères pour la recherche multicritères sur les autorités persos, en gestion et en OPAC, dont un sélecteur d'autorité. #17495 : Editeur HTML TinyMCE Prise en compte des nouvelles versions de TinyMCE, dont certaines méthodes changent au fil des versions. #18146 : Contenu des documents numériques Factorisation de la méthode d'accès au contenu des documents numériques #18702 : Créateur et date de création d'un panier En modification de panier, affichage du créateur et de la date de création. #18785 : RMC Notices : Ajout d'opérateurs pour les critères de concepts Ajout d'opérateurs pour les critères de concepts en recherche multicritères gestion et OPAC. #21213 : Modification page de login Modifications dans l'écran de connexion en gestion : - pied de page : à gauche : PMB 4.2.7 (changelogs.txt) - database v5.19 - © 2002~2016 à droite : www.sigb.net | forge.sigb.net - onglet "OPAC" : ouvrir dans un nouvel onglet --- DSI --- #17878 : Flux RSS des veilles Ajout de champs dans le formulaire de création des veilles permettant d'enrichir les informations du flux RSS généré. #20179 : Veilles : rafraichissement automatique via le planificateur de tâches Le rafraîchissement des veilles peut se paramétrer grâce au gestionnaire de tâches. Le type de tâche "Veille automatique" a été ajouté. Les veilles sont actualisées selon leur TTL. -------- Editions -------- #17928 : Templates de bannettes Ajout de deux nouveaux motifs insérables dans les templates de bannettes, permettant d'obtenir le rendu de toutes les notices de la bannette sans passer par les sommaires s'il y a un regroupement, et permettant d'obtenir le nombre de notices dans la bannette. #19910 : Templates de notices Ajout d'une fonction #htmlentities(); permettant de renvoyer une chaîne en entités html. #20293 : Ajout de paramètre sur fonction de template de notice Les fonctions de template de notice #expl_num_vign_reduit(); #expl_num_with_tpl(); #bull_for_art_expl_num_vign_reduit(); #bull_for_art_expl_num_with_tpl(); possèdent un nouveau paramètre permettant de filtrer sur les statuts de document numérique. ---- OPAC ---- #16980 : Images substituables dans les affichages django Il est maintenant possible d'utiliser le préfixe "img.nom_de_l_image.extension" dans les templates Django. Cela fait appel à la mécanique de substitution des images. #16982 : Affichage django des notices : ajout d'informations dans le template 'common' - Affichage des états des collections pour les périodiques - Titre "Documents numériques" ajouté au dessus de l'affichage de la liste - Classe CSS sur la case à cocher de sélection de notices dans un panier - Autres lectures - Recherches similaires #17020 : Affichage django des notices : ajout d'informations dans le template 'common' Ajout de l'URL associée dans l'affichage détaillé du template 'common'. #17318 : Optimisation des templates django de notices - Ajout des blocs dans les affichages étendus - Optimisation des héritages de templates - Ajout d'un template spécifique pour les affichages réduits de bulletins - Ajout d'informations diverses #17347 : Affichage django des notices : ajout d'icônes tag et documents numériques - Ajout d'une icône pour les documents numériques - Changement de l'url pour l'icône des tags - Suppression du champ "titre uniforme" s'il est vide #17352 : Affichage personnalisé IREPS Pays de la Loire La disponibilité des exemplaires n'est plus affiché sous les notices pour la classe d'affichage personnalisée IREPS. #17457 : Image de la notice présente dans le panier au format png L'image du panier au format gif est remplacée par un format png. basket_exist.png à la place de basket_exist.gif. #17460 : Affichage django des notices : ajout d'informations dans le template 'common' - Ajout du complément du titre - Ajout du nombre de pages pour les articles #17773 : Alerte email de réservation planifiée Envoi d'un email aux utilisateurs concernés lorsqu'une réservation planifiée est créée ou supprimée par un lecteur à l'OPAC. #17788 : Libellé "Gérer vos alertes" Dissociation des messages "Gérer vos alertes" entre le bouton et le texte affiché dans la page. #17915 : Tableau des alertes Modification html pour une meilleure compatibilité responsive du tableau des alertes dans le compte lecteur. #18057 : Liste des flux rss Ajout d'une classe sur le tableau de la liste des flux rss #18742 : Images substituables Deux nouvelles images substituables via la nouvelle mécanique (#10476) : - previous1.png - next1.png #18755 : Liste des concepts par schéma Ajout de deux méhodes dans la classe skos_concepts_list de l'OPAC permettant de retrouver tous les concepts d'un schéma par libellé et par uri. #18963 : Tri des éléments de flux rss Prise en compte de l'année (year) et de la date de parution (date_parution) dans le paramètre OPAC flux_rss_notices_order permettant de trier les flux rss générés en DSI. #19079 : Affichage django des notices : ajout d'informations dans le template 'common' Champs ajoutés : - titre parallèle - titre uniforme - mots-clés - concepts - langues de la publication - langues originales - nouveauté - notices liées - pour les notices autres que monographies, ajout du type de document à la suite du type de notice #19281 : Balise class sur facettes Ajout de balise class sur les tableaux de facettes #19305 : Affichages django des notices : Réseaux sociaux Affichage des réseaux sociaux sur les nouveaux affichages de notices. #19416 : Images substituables Deux nouvelles images substituables via la nouvelle mécanique (#10476) : - home.gif - rayonnage-small.png #19543 : Affichages django des notices : Listes de circulation Dans l'affichage détaillé des périodiques (template 'common'), ajout d'un bouton "Demander l'abonnement à la liste de circulation" selon les paramètres suivants : - Autorisé au niveau de la notice - Paramètre 'opac_serialcirc_active' activé - Lecteur identifié + statut autorisé #20002 : Accès aux variables de session et d'environnement depuis n'importe quel template django Deux nouvelles fonctions lookup, contenant ces variables, ont été créées dans le fichier pmb_h2o.inc.php : - session_varsLookup - env_varsLookup #20117 : Paramètre OPAC short_url Paramètre pour afficher ou non le lien de génération d'un flux RSS de la recherche #20207 : Classes sur affichage public Ajout de classes sur les lignes du tableau de l'affichage public d'une notice. #20226 : Facettes : Amélioration de l'ergonomie sans résultats Le bloc de facettes ne sera plus affiché si aucune ne correspond à la recherche. #20281 : Classe sur tableau d'autorité Ajout d'une classe sur le tableau affichant une autorité. #20391 : Envoi par email d'un panier à l'OPAC Possibilité de personnaliser l'objet de l'email envoyé. #20392 : Ajout du type de relation entre les notices Dans les templates django de notices, le code de relation est ajouté tel qu'il est défini dans les fichiers XML relationtypedown.xml et relationtypeup.xml Ex : {{ relation.relation_type }} #20575 : Prise en compte d'une classe spéciale dans les affichages Django de notices Ajout de la possibilité d'ajouter une classe "spéciale" pour construire des propriétés spécifiques à l'affichage La classe doit être dans un répertoire "special" du dossier de templates et porter le nom du dossier en préfixe.. (exemple /opac_css/includes/templates/records/demobib/special/demobib_special.class.php) les informations de cette classe sont accessibles dans le templates sous la propriété {{ record.special. }} #20744 : Classes sur demandes Ajout de classes sur la liste des demandes de l'emprunteur. #20951 : Amélioration de la gestion des fichiers dans la visionneuse Empêcher la suppression du fichier dummy.txt du répertoire temporaire de la visionneuse. Amélioration de la gestion des fichiers temporaire de la visionneuse Bookreader avec les serveurs windows. ------- Portail ------- #17390 : Portfolio : Ajout pictogramme édition de document Un pictogramme de crayon a été ajouté à gauche du lien en partie construire. #17738 : Surcharge de métadonnée titre Possibilité de donner un titre personnalisé via la surcharge de métadonnées, sur les pages non gérées par défaut, via une entrée dans les fichiers de message comportant le code "cms_page_title_XXX" où XXX correspond au numéro de sous-type de page. #19882 : Ajout de deux variables dans les templates django du portail Deux variables ajoutées dans les templates django dans la construction du portail : -nom du navigateur : {{env_vars.browser}} -nom du système d'exploitation : {{env_vars.platform}} #19967 : Évolution du formulaire de création de cadre dans le portail - un champ texte permet de renseigner le nom d'une classe CSS que l'on veut attribuer à un cadre. - ajout de javascript pour éviter de cocher "cadre fixe" quand il y a des conditions d'affichage. - renommage de la coche "Attaché à la page ?" en "Conserver l'URL de construction ?". #20448 : Filtre sur les cadres en construction de portail Ajout d'un filtre dans l'interface de construction du portail pour rechercher les cadres depuis leur nom ou leur identifiant. #20588 : Évolution de l'affichage des cadres hors de la page dans la construction du portail En plus du nom du cadre, il y a : - son identifiant - son classement - son mode de mise en cache - sa classe CSS - ses conditions d'affichage - sa source de données - sa vue Des encadrent toutes ces informations. À l'activation du drag and drop, les cadres hors de la page apparaissent. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_4.2.7 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ANOMALIES ------------ Acquisitions ------------ #14924 : Tri alphabétique en sélection de budget Dans la fenêtre de sélection du budget à partir d'une ligne de commande, les rubriques sont triées par ordre alphabétique. #16605 : Statut de suggestion Correction de l'anomalie qui affichait une erreur lors de la mise à jour du statut d'une suggestion en réception d'acquisition. #15762 : Champ prix dans les commandes Le champ prix dans les commandes ne permettait pas de saisir plus de 5 chiffres avant la virgule #15990 : Montant des budgets et des frais dans les commandes Augmentation des montants possibles de 6 à 10 chiffres avant la virgule. -------------- Administration -------------- #15714 : Réindexation du contenu éditorial par l'interface de PMB La réindexation des sections n'était pas réalisée entièrement. #13302 : Connecteur OAI sortant Correction de l'encodage de la liste des sets pour un connecteur OAI sortant. #13670 : Administration des recherches prédéfinies Les fichiers xml nécessaires sont chargés, même si le répertoire temp de PMB a été vidé. #14212 : Entrepôt et statut de notice Prise en compte du statut par défaut en intégration de notice lors d'une synchronisation externe d'un entrepôt par le gestionnaire des tâches. #14690 : CP Liste de choix : Nombre de choix par ligne Prise en compte de l'option nombre de choix par ligne pour les champs personnalisés de type 'Liste de choix'. #15368 : Transformation xslt et connecteur OAI entrant Application de la feuille de transformation xslt éventuellement déclarée dans un connecteur entrant OAI, pour le format PMB XML UNIMARC. #15378 : Export des documents numériques Correction de l'export des informations de documents numériques en PMB XML UNIMARC. #15565 : Exécution du planificateur de tâches Ajout de globales sur l'utilisateur utilisé par le planificateur de tâches, permettant de récupérer le statut par défaut en création d'exemplaires ainsi que le propriétaire par défaut. #16645 : Liste des templates de mail La liste des templates de mail est désormais triée dans l'ordre alphabétique. --------- Autorités --------- #14140 : Enregistrement de titre uniforme Correction du template des titres uniformes pouvant bloquer l'enregistrement si l'éditeur javascript est activé. #15339 : Correction d'une erreur SQL Correction d'une erreur SQL dans la fonction d'import des Titres uniformes --------- Catalogue --------- #13959 : Recherche par date Correction des critères de recherche multicritère sur la date de publication. #13181 : Indexation des termes rejetés Ne pas exécuter la requête d'indexation si le noeud a pour identifiant 0 en base de données. #13233 : Sélection d'indexation décimale Correction de l'anomalie empêchant la sélection d'une indexation décimale si celle-ci est présente dans la deuxième page du pop-up de sélection. #13432 : Mauvais tri en multi-critères Correction de l'application des tris dans les recherches multi-critères. #13506 : Flèche bas dans les champs multilignes Correction du blocage de la flèche bas, qui empêchait de se déplacer avec les flèches dans les champs de saisie multilignes. #13955 : Recherche prédéfinie avec plusieurs autorités Correction de l'erreur qui génére une mauvaise recherche prédéfinie si plusieurs autorités sont sélectionnées sur une recherche multicritères. #13977 : Autorités multiples en recherche multi-critères Correction des requêtes pour le 'et' par défaut entre plusieurs valeurs d'autorités sur un même critère de recherche multi-critères. #14153 : Panier rapide et affichage ajax Affichage des paniers rapides lorsque le contenu de la notice est chargé en ajax. #14360 : Recherche connecteur PMB par ISBN Correction de la recherche par ISBN dans un connecteur webservices PMB #14443 : Vidage d'autorité Correction du bouton permettant de vider une autorité en recherche multicritères, le libellé était bien effacé, mais son identifiant était conservé. #14502 : Grille de catalogage des bulletins Ne pas rendre possible l'affichage des champs de périodiques 'Montrer le bulletinage à l'opac'. #15508 : Suppression d'un critère de recherche multi-critères Correction de la recherche multi-critères avec plusieurs valeurs de type autorité car la suppression ne fonctionnait pas. #16059 : Calcul des numéros hors série lors du bulletinage Correction pour prendre en compte les numéros hors série qui peuvent être ajoutés à l'abonnement. #16729 : Correction d'erreurs à l'enregistrement d'une notice avec un ISBN et un titre uniforme à la BNF Lors de l'enregistrement d'une notice avec un ISBN, si celle-ci est trouvée à la BNF et qu'elle a un titre uniforme alors une erreur était affichée et bloquait la fin des traitements dont l'indexation. ----------- Circulation ----------- #15419 : Réservations à traiter Correction de l'affichage qui reprenait les informations de retour prévu du prêt de l'exemplaire précédent dans le tableau. #13240 : Non-affichage des transferts Correction de l'anomalie qui bloquait l'affichage des transferts, si un template de notice était présent et appelait la fonction aff_statut. #13740 : Impression des listes de circulation Correction de l'anomalie empêchant d'imprimer la liste de circulation d'une autre localisation quand les lecteurs sont localisés. #15285 : Messages du retour secouru Correction de l'encodage des messages affichés en cas de retour secouru. #16414 : Prévisions de réservation Passage de la quantité par défaut à 1 lors d'une prévision de réservation #16625 : Correction du mail d'inscription / désinscription à un abonnement de périodique Suppression de l'html dans les mails d'inscription / désinscription à un abonnement de périodique -------- Demandes -------- #14513 : Création de notice depuis une demande à l'opac Correction de l'erreur fatale lors de la création de la notice et prise en compte du paramètre utilisateur pour l'envoi de l'alerte par email. #14961 : Notice associée à une demande Modification de la requête générant la notice associée, la date de création de la notice est désomais correcte. ------ Divers ------ #14268 : Accès à des propriétés privées dans les templates Django La tentative d'accès à une propriété privée d'un objet dans un template Django ne renvoie pas d'erreur. #14678 : Historique en base de données Augmentation de la taille du champ des sessions en base de données. #14834 : Correction de l'accès aux documents numériques en UTF8 Prise en compte des noms de fichiers selon l'encodage de la base de données et l'encodage du système de fichiers. #16543 : Ascenseurs dans les popups Ajout des barres de scroll dans les popups de sélection de fonction d'auteur, de sélection de champs de type marclist dans les oeuvres et dans la popup de visualisation de DSI. --- DSI --- #13402 : Veilles : Corrections - Correction sur la récupération des dates à partir d'un flux RSS - Lors de la synchronisation d'une veille, on supprime désormais les items supprimés de sources supprimées. - Message 'Source supprimée' pour les items pertinents d'une source supprimée dans la liste des items. #13443 : Statut des notices en création Tous les statuts sont disponibles en création de notice par les veilles. #13445 : Date de création de la notice Prise en compte de la date du jour pour la création d'une notice depuis une veille. #13949 : Groupement par champ personnalisé Correction de l'erreur provoquée par le groupement d'une bannette sur un champ personnalisé, si aucune notice de la bannette n'est valorisée avec ce champ. #14230 : Affichage des vignettes Correction de la taille des vignettes de notices envoyées par dsi si l'url de la vignette est renseignée. #15175 : Flux rss Atom Correction d'une erreur dans les veilles provoquée par le flux rss atom de youtube : balises doublées avec nom d'espace. #15211 : Catégories des items d'une veille Correction de la récupération des catégories d'un item en création de notice. #15799 : Encodage des mails de DSI Correction de l'encodage des mails de DSI avec un template et un PMB en latin1. #16662 : Flux rss Atom Correction du cas spécifique des flux RSS Atom qui pouvait bloquer le chargement de certaines veilles. #16803 : Balise h1 sur les produits documentaires Suppression d'une balise h1 inutile dans les produits documentaires. -------- Editions -------- #13636 : Fonction de template de notice #authors_by_type_with_tpl(); Correction de l'affichage si l'auteur n'a pas de fonction. #15983 : Correction dans les templates de notices Correction de la fonction de parse html des templates de notice. ---- OPAC ---- #13663 : Navigateur de périodiques dans un module du portail Dans un PMB en utf-8, lorsque l'on affiche le navigateur de périodiques de l'OPAC dans un module du portail, l'encodage des caractères des noms de périodique est désormais correctement géré. #15483 : Encodage des flux RSS Avec certaine configuration de serveur web les flux RSS n'étaient pas affichés dans les navigateurs #15715 : Authentification par pop-up dans la visionneuse Lorsqu'il faut être connecté à l'Opac pour accéder à un document numérique dans la visionneuse le pop-up d'authentification est désormais proposé. #13263 : Affichage des documents numériques dans la visionneuse Respect du paramètre explnum_order pour l'ordre des documents numériques. #13277 : Visionneuse depuis un résultat de recherche multi-critères Le navigateur dans la visionneuse ouverte depuis un résultat de recherche multi-critères parcourt uniquement les documents numériques des résultats de la recherche. #13280 : Facettes et autopostage Prise en compte de l'autopostage dans le filtrage par facette des notices d'une catégorie. #13505 : Accès aux mots clés dans les templates Django de notice Les mots clés sont accessibles dans un tableau dans les templates Django de notice. #13514 : Classes sur état des collections Harmonisation des classes sur le tableau des états des collections, selon que le paramètre collstate_data est valorisé ou non. #13516 : Accès aux langues dans les templates Django de notice Les informations de langues et langues originales de notice sont accessibles dans un tableau dans les templates Django #13518 : Emprises dans les templates Django par défaut La carte des emprises est présente dans les templates Django de notices du répertoire common. En résultat de recherche, pour que la synchronisation entre la carte et la liste de notices fonctionne, il faut que chaque notice soit contenue dans un bloc ayant pour id 'record_container_{{ record.id }}'. Pour exemple, cela est fait dans les templates du répertoire common. #13529 : Report des critères du module de géoréférencement dans les équations de vue Report des critères dans le fichier OPAC search_fields_gestion.xml #13597 : Correction de l'affinage d'un résultat de recherche par la carte Correction d'une erreur sur le changement de page de résultats de recherche et de l'application des facettes après l'affinage de ce résultat par la carte affichée au dessus. Un manque dans le formulaire d'affinage ne permettait pas de reconstruire correctement la recherche courante. #13669 : Template Django de notices : Troncature du résumé La fonction limitstring est utilisée à la place de la fonction truncate pour tronquer les résumés dans les affichages courts de notices par défaut. Ce changement évite d'éventuels problèmes d'encodage. #13792 : Visionneuse pour les articles Correction de l'anomalie n'affichant que les document numériques du bulletin associé à un article. #14149 : Visionneuse sur recherches Correction de l'affichage de la visionneuse en cas de recherche personnalisée en page d'accueil. #14215 : Corrections diverses - Inclusion des enrichissements sur les réservations faites via un panier. - Erreur syntaxique sur la variable $_SESSION['id_empr_session'] - Erreur dans une requête SQL - Header manquant #14231 : Template Django de notice : accès simplifié aux champs personnalisés Les champs persos de notices sont directement accessibles dans les templates Django par la variable {{ record.p_perso.[nom_du_champ] }} #14250 : Affichage de templates django et comparateur Prise en compte des templates django dans le comparateur de notices #14277 : Génération d'un flux RSS à partir d'une recherche Prise en compte des vues et des fonctions de filtre de recherche personnalisée lors de la génération et de l'affichage des notices dans le flux RSS #14292 : Affichage des documents numériques à l'OPAC Si lors de la création d'un document numérique lors d'import par les connecteurs ou le z39.50 il n'y a pas de statut pour celui-ci de précisé alors on applique le statut par défaut. #14326 : Lien bannette dans le compte lecteur Si l'affichage d'une bannette est tronqué, remplacement des points de suspension par un lien 'Voir la suite...' amenant sur le contenu de la bannette, entouré par une balise 'span'. #14331 : Balises span pour le surlignage Si un seul terme est cherché, correction des balises span qui provoquaient un double surlignage. #14341 : Robots d'indexation Exclusion des robots Qwantify et Slurp (yahoo) pour l'enregistrement des statistiques. #14793 : Recherche tous champs et synonymie Correction du nombre de notices retournées en recherche tous champs en cas de synonymie. #15256 : Visionneuse et serveur windows Correction de l'extraction de pages depuis un document pdf, sur un serveur Windows. #15598 : Libellé des facettes Prise en compte des messages comportant le caractère '_' pour les libellés des facettes, en lien avec l'évolution #13191. #15878 : Affichage des alertes disponibles pour le lecteur à l'Opac Modification pour ne pas afficher les alertes reliées à aucun groupe lecteur. #16033 : Modification du code HTML de l'Opac Ajout d'une balise html span avec la classe 'sort' pour encadrer l'affichage concernant le tri à l'OPAC. #16103 : Surlignage en recherche exacte Le surlignage en recherche exacte n'était plus fonctionnel. #16538 : Eléments manquants dans l'affichage django common Prise en compte des problèmes d'affichage suivants : - virgule en trop après le titre de série si pas de numéro - virgule en trop après l'éditeur de série si pas d'année - affichage de l'année d'édition s'il n'y a pas d'éditeur Prise en compte des paramètres OPAC suivants : - allow_add_tag (uniquement côté PHP pour le moment) Pour en tenir dans le template common : {% if record.tag_allowed %} contenu HTML {% endif %} - avis_allow - show_empty_items_block - book_pics_msg - permalink - show_exemplaires - show_suggest_notice (uniquement côté PHP pour le moment) Pour en tenir dans le template common : {% if record.sugg_allowed %} contenu HTML {% endif %} #16706 : Correction erreurs php à l'Opac Modification pour supprimer des erreurs Php à l'Opac si le serveur est configuré pour les afficher ce qui n'est pas le cas par défaut. ------- Portail ------- #13407 : Modification de l'URL affichée en construction du portail Prise en compte du paramètre opac_url_base. #13624 : Ajout d'un hack pour gérer l'incompatibilité entre IE8 et JQuery 2 Ajout d'un Test pour n'inclure que JQuery 1.9 si le navigateur IE est équivalent ou inférieur à IE8 #13631 : Module liste de documents numériques : Correction du mode plein écran Ajout d'un test pour supprimer l'erreur à la mise en plein écran sur internet explorer #14700 : Problème de suppression des filtres Il est maintenant possible de supprimer un filtre dans un cadre sans avoir à supprimer et recréer ce dernier pour l'éliminer. #15535 : Sélecteur de champs génériques Charset manquant pour l'affichage dans le sélecteur du contenu des champs génériques d'articles et de rubriques. #16405 : Liste d'étagères et vues Prise en compte des vues dans le module de liste d'étagères du portail. #16606 : Date de création d'article et de rubrique Modification de l'affichage de la date de création d'article et de rubrique, au format défini dans PMB. #16808 : Forge #116 : carrousel en fondu Correction de la transition en fondu dans le carrousel (non responsive). La transition en fondu reste incompatible avec IE8. ******************* EVOLUTIONS ------------ Acquisitions ------------ #16602 : Recherche de suggestion par ISBN Modification de la recherche des suggestions par ISBN, en réception d'acquisition, afin de retrouver les ISBN mal formatés. #15225 : Rubrique budgétaire et ligne de commande Affichage de l'arborescence complète de la rubrique budgétaire dans une ligne de commande. #15310 : Recherche dans les suggestions Possibilité de filtrer sur la date de création, possibilité de filtrer par origine sur les visiteurs (recherche sur l'adresse email). #16716 : Sélection d'abonnement en commande Dans le formulaire de sélection d'abonnement, prise en compte du paramètre utilisateur 'Localisation par défaut en visualisation du bulletinage' pour la localisation par défaut et prise en compte du paramètre général 'abt_end_delay' pour la date d'échéance par défaut. -------------- Administration -------------- #13441 : Gestion des images des templates de mail Forçage du tri alphabétique des fichiers, indépendemment de la casse. Affichage de l'image au survol de la vignette par la souris. #13667 : Ajout de droits d'accès sur codes statistiques lecteurs Définition de droits d'accès en fonction des codes statistiques de lecteurs pour les droits Emprunteurs-Notices et Emprunteurs-Documents numériques. Les paramêtres sont définis dans les fichiers 'pmb/(opac_css)/admin/acces/empr_notice/domain.xml' et 'pmb/(opac_css)admin/acces/empr_docnum/domain.xml' (en Gestion et en OPAC), mais ne sont pas activés par défaut. Il faut créer des fichiers de substitution (domain_subst.xml) pour les activer. #14808 : Alertes de nouvelle réservation Ajout d'un paramètre général 'resa_alert_localized' permettant d'envoyer l'alerte mail de nouvelle réservation aux utilisateurs selon le site de gestion des lecteurs par défaut, si les réservations sont localisées. #15313 : Ajouter un utilisateur Ajout du bouton pour ajouter un utilisateur en haut de la liste des utilisateurs. #15317 : Date de création d'un utilisateur Affichage de la date de création dans la liste des utilisateurs. #15497 : Connecteurs sortants OAI Création d'un paramètre pour tenir compte de la date de modification des exemplaires dans un connecteur OAI sortant #15507 : Synchronisation entrepot par planificateur Création d'un paramètre sur la tache planifiée permettant de ne pas inscrire les notices importées dans la table notices_externes #16043 : Amélioration du tableau de bord Ajout d'informations sur l'exécution des tâches du gestionnaire dans le tableau de bord de l'administration. --------- Catalogue --------- #13634 : Etats des collections L'affichage de l'état des collections est paramétrable, les champs personnalisés sont également affichables. Paramètre 'collstate_data'. #13668 : Script personnalisé de génération de code-barre en création d'exemplaire Possibilité d'inclure une fonction dans le script personnalisé qui définit si la case à cocher 'Génération automatique' est cochée par défaut ou non. #15075 : Modification du formulaire de la circulation de périodique Ajout du bouton Enregistrer et continuer sur l'ajout d'un lecteur Implémentation de la complétion Ajax des lecteurs #16157 : Import Z3950 Ajout de deux fonctions pour personnaliser le format d'import des notices en Z3950 #16771 : Champs personnalisés en recherche multi-critères Ajout d'un attribut hideByCustomName sur les balises fieldType des champs personnalisés, dans le fichier search_queries.xml en gestion et en opac. Cette balise permet de cacher certains champs personnalisés en recherche multi-critères, en indiquant les noms des champs personnalisés séparés par une virgule. -------- Demandes -------- #14658 : Demandes : afficher le nombre de demandes Nombre de demandes affiché entre parenthèses. #13404 : Mise à jour de dojo Passage de la version compilée de dojo en 1.10.4. (Solutionne le problème du  dans l'éditeur dojo) ------ Divers ------ #13739 : Liste des valeurs d'un champ personnalisé de lecteur Ajout d'une méhode permettant de récupérer les valeurs d'un champ personnalisé de lecteur dans les webservices. #13914 : Ordre des champs personnalisés en recherche multi-critères Possibilité de trier les champs personnalisés dans le sélecteur de champ des recherches multi-critères OPAC et gestion, en passant la valeur 'alpha' à l'attribut 'order' dans le fichier search_fields.xml. #15612 : Fichiers de paramétrage par localisation Possibilité de substituer les fichiers /pmb/includes/parameters_subst/per_localisations.xml et /pmb/includes/parameters_subst/rfid_per_localisations.xml. #16514 : Charte des documents de l'interpreter et des external_services Mis en place d'une charte pour la documentation de l'interpreter et des services externes. #16709 : Modification des bases fournies avec l'installation de PMB Modification des bases fournies avec l'installation de PMB pour une compatibilité en utf-8 et l'ajout du portail Zen. --- DSI --- #13406 : DSI : rendre optionnel l'affichage du message %s notice(s) envoyée(s) sur %s au total en en-tête de mailing Le paramètre en édition de DSI 'Afficher le nombre de résultats dans le mail ' permet de rendre optionnel cet affichage en entête de mail #13510 : Diffusion du contenu dans le mail En création de bannette, la case à cocher 'Diffusion du contenu dans le mail' est cochée par défaut. #13511 : Publipostage dans la bannette Ajout des critères 'Libellé OPAC de la bannette' et 'Date de diffusion' dans le sélecteur de critères à ajouter. ---- OPAC ---- #13191 : Prise en charge des messages dans les libellés de facette Il est maintenant possible d'utiliser la notation msg: dans les libellés de facette #13499 : Images de pagination substituables En lien avec la demande #10476. Images : first-grey.gif - prev-grey.gif - next-grey.gif - last-grey.gif first.gif - prev.gif - next.gif - last.gif #13675 : Icone 'Nouveauté' Affichage d'une icone nouveauté dans l'entête des notices si le champ est à oui en gestion. #14265 : Fiche lecteur à l'OPAC Ajout de balises 'class' sur le tableau de la fiche lecteur, onglet 'Mon compte'. #14298 : Prévisions sur le contenu d'un panier Ajout de la possibilité de faire des prévisions sur les notices d'un panier #14612 : Images substituables Trois nouvelles images substituables via la nouvelle mécanique (#10476) : - cross.png - b_edit.png - email_go.png #14693 : Appliquer par défaut le bon type de tri (num/text) Type de tri (numérique / alphanumérique) adapté selon le critère sélectionné dans la fenêtre des tris. #14769 : Sélecteur d'accès rapide sur paramètre Paramètre d'activation pour l'affichage du sélecteur d'accès rapide au compte lecteur OPAC. Nom du paramètre : quick_access dans la section OPAC. Sélecteur affiché par défaut. Pour revenir à l'ancien affichage, il faut modifier le paramètre. + Ajout de nouvelles entrées dans le sélecteur : => Mes alertes => Mes suggestions => Mes listes de lecture => Mes demandes de numérisation (disponible en 4.3) #15202 : Classe sur fenêtre d'options d'impression Ajout de la classe 'popup' sur la balise 'body' de la fenêtre des options d'impression d'un panier. #15213 : Classe sur recherche par terme Ajout de la classe 'searchTerm' sur la balise body des deux iframes liées à la recherche par terme. #16386 : Bloc de connexion Ajout d'une classe sur la balise

du bloc de connexion, ainsi que sur la balise de l'emprunteur identifié. #15728 : Affichage du menu de suggestion Ajout d'une div id='facette_suggest' et de la classe facette_suggest pour le menu des suggestions afin de pouvoir modifier le style. #16183 : Ajout d'une balise html en recherche multi-critères. Ajout d'une balise html span pour les valeurs des champs personnalisés en recherche multi-critères. #16374 : Modification html pour une meilleure compatibilité responsive Modification html pour une meilleure compatibilité responsive du tableau des réservations dans le compte lecteur. #16639 : Pouvoir cliquer sur l'onglet de recherche courant en Opac Amélioration pour pouvoir cliquer sur l'onglet de recherche courant en Opac. ------- Portail ------- #13195 : Ajout dans les préférences utilisateur statut et type de contenu éditorial Ajout dans les préférences utilisateur: - statut de publication d'article par défaut en création d'article. - type de contenu par défaut en création d'article - type de contenu par défaut en création de rubrique #13401 : Ajout du sélecteur depuis un permalink dans le module métadonnées d'une notice Dans le module métadonnées, pour la source notice, ajout dans le sélecteur pour la source de donnée du Sélecteur depuis un permalink. #13408 : Ajout des infos de l'emprunteur dans les templates django On a désormais accès aux informations de l'emprunteur dans les templates django des cadres de portail : nom, prénom, mail, login, adresse, etc. #13409 : Affichage de l'id dans la liste des versions Dans le tableau de la liste des versions du portail, on affiche désormais l'identifiant. #13497 : Vider le cache Création du bouton 'Vider le cache' dans la partie construire du portail. Celui-ci n'apparait que quand du cache a été calculé. #14610 : Evolutions du module 'recherche' - Possibilité de choisir une vue cible pour les recherches simples et avancées. - Nouveau bloc de 'Paramétrage avancé' pour l'ajout de liens supplémentaires. #14616 : Bouton de purge CSS Nouveau bouton 'Purger toutes les CSS' situé en en bas du volet 'Objets définis' de l'onglet 'Contenu' dans la construction du portail. Condition d'affichage : - Dernière version du portail. Celui-ci va enregistrer une nouvelle version et initialiser à vide les valeurs du champ build_css de la table cms_build pour la dernière version créée. Cela permet de revenir sur la version antérieure si cela ne convient pas. #15206 : Templates django par défaut Evolution des templates django par défaut pour les modules 'veille documentaire', 'liste d'items' (vue django et vue django par tag), 'item'. Merci à Françoise Goossens pour sa participation à l'enrichissement de ces templates. Gestion de l'utf-8 pour les templates avec caractères accentués. #15426 : Ajout de la fonction length dans les templates Django La fonction length est maintenant disponible en 4.2 dans les templates Django. Elle renvoie la taille du tableau ou de la chaine passé en argument. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_4.2.6 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ANOMALIES ------------ Acquisitions ------------ #12373 : Catalogage des suggestions importées Correction de l'erreur qui ne cataloguait que la première des suggestions importées. --------- Catalogue --------- #12838 : Vignette document numérique Correction de l'anomalie qui ne générait pas la vignette pour les documents numériques de type PDF en ligne. #12800 : Vignette des étagères Correction de l'anomalie qui n'affichait pas l'url de la vignette de l'étagère. #13031 : Impression d'un panier Correction du tri du panier à l'impression. #13044 : Thésaurus par défaut en catalogage Non-mémorisation du thésaurus en cours sur les champs personnalisés d'autorité basés sur les catégories. #13154 : Export des documents numériques Correction de l'export des documents numériques depuis un panier, si ces derniers ne sont pas stockés en base. ------ Divers ------ #12326 : Tri des notices par auteurs Correction de la méthode de tri des notices sur le critère auteur, en gestion et OPAC. #12310 : Optimisation de requêtes en gestion Optimisation / Correction de requêtes en gestion dans PMB #12693 : Compatibilité avec les serveurs Web Amélioration de la compatibilité de PMB avec d'autres serveurs Web qu'Apache. #12799 : Champs persos de type date répétable Quand on ajoute des champs persos répétables de type date, le calendrier présent dans le popup n'est plus vide. #13081 : Fichier XML des quotas Correction de la traduction par erreur des noms de table dans le fichier XML des quotas #13110 : Application du statut par défaut à l'enregistrement d'un document numérique Si lors de l'enregistrement d'un document numérique il n'y a pas de statut de précisé alors on applique le statut par défaut. --- DSI --- #11112 : Arborescence des veilles L'arborescence des veilles ne se replie plus automatiquement. Pour constater la correction il faut vider le cache du navigateur. #12497 : Duplication de bannette Quand on duplique une bannette, le template de notices pour l'email et les groupements par facettes sont désormais bien repris. #13032 : Rang d'un critère de groupement Correction des rangs des critères de groupement avec l'utilisation d'un template de bannette. -------- Editions -------- #12538 : URL absolues dans les fonctions de templates Prise en compte du paramètre pmb_opac_url pour la construction des liens vers les images et documents numériques dans les fonctions aff_gen_plus et aff_expl_num_vign_reduit. #12387 : Affichage des catégories en template de notice Correction des fonctions #categories et #categories_with_tpl afin de prendre en compte plusieurs thésaurus. #12994 : Enregistrement de template de bannette Correction de l'anomalie empêchant d'enregistrer un template de bannette si une apostrophe est présente dans celui-ci. ---- OPAC ---- #12361 : Recherche personnalisée IRTS Bretagne Modification de la requête de filtrage sur les localisations afin de ressortir également les notices de bulletins pour les exemplaires de la localisation sélectionnée. #12253 : Tri des étagères Le tri défini en gestion pour l'affichage d'une étagère est conservé en session. #12530 : Statistiques sur le navigateur de périodiques Les consultations des notices de périodiques dans le navigateur de périodiques sont ajoutées dans les statistiques. #12855 : Amélioration pour les Opac inclus dans une maquette Les fonctions dojos et le dépliage des notices n'étaient pas fonctionnels lorsque qu'il s'agissait d'un Opac inclus. #12905 : Libellé thes_libelle en recherche multicritères Ajout d'un span sur le libellé thes_libelle en multicritères #12978 : Affichage du mois de mai dans les templates Django Le mois de mai s'affiche correctement en format long et court dans les templates Django. #13006 : Statut de visibilité des documents numériques à l'OPAC Le statut de visibilité des documents numériques défini sur la notice prévaut sur le statut de visibilité défini sur le document numérique. Le paramètre OPAC 'show_links_invisible_docnums' rend visibles les vignettes quel que soit ce statut. #13076 : Affichage de la page d'inscription Correction d'une erreur à l'affichage de la page d'inscription en ligne. #13087 : Affichage des facettes en OPAC Correction d'une erreur lors de l'appel de ajax.php. #13135 : Facettes Ajout des facettes sur les étagères et le navigateur de sections. ------- Portail ------- #12260 : Bouton 'Vider le cache' Le bouton permettant de vider le cache apparait lorsqu'on a modifié un champ personnalisé d'un artice ou d'une rubrique, même si l'article ou la rubrique n'a pas été modifié. #13013 : Lien des veilles Correction du lien du flux RSS des veilles. #13042 : Flux RSS d'une veille Tri des items du flux RSS des veilles par date de publication décroissante. ******************* EVOLUTIONS -------------- Administration -------------- #12786 : Vérificateur de liens Certaines url sont correctes mais le serveur ne renvoie pas d'entête. Dans ce cas, un message 'A vérifier manuellement' est affiché. #13094 : Préférences utilisateurs : Renseigner un entrepôt des notices supprimées par défaut Nouveau paramètre dans les préférences utilisateurs pour choisir un entrepôt de destination par défaut en suppression de notices d'un panier. --------- Catalogue --------- #12287 : Notice de bulletin Création d'une case à cocher en création de bulletin et en bulletinage, permettant de créer une notice de bulletin. #12734 : Navigation dans les pages Ajout des liens 'première' et 'dernière' page dans les résultats de recherche simple et multicritères, si l'étendue le permet. #12792 : Vider un panier après une réindexation du panier Suite à la réindexation d'un panier, apparition du bouton vider le panier. #12901 : Ordre des catégories en modification de notice Si le paramètre categories_affichage_ordre est défini sur ordre alphabétique, les catégories sont également triées par ordre alphabétique en modification de notice. #12931 : Vérification des url de vignette des notices Ajout du vérificateur de liens sur les url de vignette des notices, ainsi que dans le module de vérification des liens en administration. #12956 : Lien vers les autorités persos dans l'ISBD d'une notice Lien vers les autorités persos dans l'ISBD d'une notice ----------- Circulation ----------- #12898 : Retour des périodiques en circulation Possibilité de retourner plusieurs périodiques en circulation par sélection en cases à cocher. ------ Divers ------ #12542 : Amélioration de la gestion des automates de prêt 3M Amélioration de PMB pour la prise en charge des nouveaux automates 3M. #12513 : Recherche par géoréférencement En recherche multi-critères gestion et OPAC, possibilité de rechercher les notices géoréférencées ou non ainsi que les notices indexées avec des catégories géoréférencées ou non, via les opérateurs 'Est vide' et 'N'est pas vide' sur le critère 'Emprise'. --- DSI --- #12999 : Recherche de bannette Après enregistrement d'une bannette, filtrage de la liste des bannettes sur cette dernière créée. #12908 : Définition des TTL des veilles Clarification des deux libellés TTL dans la définition d'une veille et dans la définition d'une source de veille. ---- OPAC ---- #11243 : Affichage django des notices / fonctions pour les documents numériques Accès aux informations de documents numériques dans les templates django. Prise en compte des statuts de visibilité et du paramétrage de la visionneuse. #12357 : Sélecteur de tri Si le tri par défaut possède un libellé, les critères ne sont pas affichés dans le sélecteur. #12742 : Permettre de désactiver la barre d'acceptation des cookies Nouveau paramètre OPAC cookies_consent. Sa valeur par défaut est 1 (actif). ------- Portail ------- #12509 : Date de modification du contenu éditorial Dans les cadres du portail affichant des articles ou des rubriques, il est possible d'afficher la date de dernière modification de ceux-ci. #12610 : Audit sur le contenu éditorial Ajout d'un bouton historique sur les articles et les rubriques. #13134 : Tri des CP du contenu éditorial (provisoire : ordre alpha) Tri alphabétique des champs personnalisés du contenu éditorial en affichage. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_4.2.5 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ANOMALIES ----------- Circulation ----------- #12134 : Lien vers les éditions dans les réservations A partir du menu 'réservations en cours', le lien qui amène vers les éditions est renommé en 'Editions : en cours', ajout d'un lien nommé 'Editions : à traiter'. ------ Divers ------ #12223 : Erreur sur mise à jour Correction d'une erreur lors de la création d'une table selon la configuration de mysql. -------- Editions -------- #12102 : Fonction #group(); des templates de notices Correction de l'affichage : si le nombre de notices demandées est supérieur au nombre de notices liées, il n'y a plus de lignes vides. #12117 : Listes de prêts Conservation de la localisation sélectionnée lors de la navigation entre les différentes pages. #12135 : Export tableur des transferts Modification des cellules exportées pour un affichage identique au tableau des éditions. ---- OPAC ---- #12201 : Navigation dans les indexations décimales Correction de l'affichage django s'il existe des indexations filles. #12219 : Zotero en affichage django Correction de l'affichage django pour prendre en compte les coins zotero ******************* EVOLUTIONS --------- Catalogue --------- #11978 : Bouton pour créer un panier Ajout du bouton pour créer un panier en haut de la pop-up s'ouvrant lors d'une mise en panier de plusieurs notices #12125 : Historique des recherches Le tri en cours est conservé lorsqu'on appelle une recherche de l'historique en gestion. ----------- Circulation ----------- #12123 : Recherche avancée sur les emprunteurs Ajout d'un opérateur 'est vide' sur le critère nombre de prêts pour retrouver les emprunteurs sans prêt en cours. -------- Editions -------- #12184 : Filtre dans les éditions des prêts Ajout d'un filtre 'Localisation des exemplaires' dans les prêts en cours, retards par lecteur et retards par date. ---- OPAC ---- #11974 : Export des prêts précédents Il est possible d'exporter les prêts précédents en tableur dans le compte lecteur. #12155 : Titre des documents numériques Ajout d'une balise span avec l'attribut class='title_docnum' afin de pouvoir styler le titre des documents numériques. ------- Portail ------- #12076 : Associations du portfolio Ajout d'un bouton permettant de tout cocher/décocher dans les associations du portfolio. #12094 : Enregistrement d'un contenu éditorial Ajout d'un message confirmant l'enregistrement d'un article ou d'une rubrique. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_4.2.4 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ANOMALIES --------- Autorités --------- #11914 : Choix d'une catégorie parente Résolution d'une erreur javascript sur la sélection d'un parent en création de catégorie. --------- Catalogue --------- #11912 : Création du document numérique en bulletinage La saisie d'une url de document numérique est dorénavant bien prise en compte et crée le document numérique associé au bulletin. -------- Editions -------- #11931 : Lettres de retard Les lettres de retard par groupe s'impriment avec la même taille de police que les lettres de retard individuelles. ---- OPAC ---- #11929 : Ajout au panier d'un résultat de recherche multi-critères Le résultat complet de la recherche est mis au panier, pas seulement la première page. #12004 : Champ personnalisé d'exemplaire Correction de l'affichage du tableau des exemplaires si un champ personnalisé est visible à l'OPAC. #12050 : Affichage de l'aide Correction d'une erreur lors de l'affichage de l'aide. ------- Portail ------- #11900 : Correction Page not Found dans la construction du portail Correction d'un cas particulier du rechargement de l'OPAC en construction de portail après l'enregistrement d'un cadre sur la page index.php #11928 : Sélecteur par champ générique d'article ou de rubrique Correction d'une erreur d'affichage à la sélection de la source de données. ******************* EVOLUTIONS -------------- Administration -------------- #12019 : Localisation par défaut en bulletinage Ajout d'un paramètre utilisateur permettant de sélectionner la localisation par défaut en bulletinage --------- Catalogue --------- #12016 : Déplacement d'un dépouillement En modification de dépouillement, un bouton permet de déplacer celui-ci vers un autre bulletin de périodique. ------ Divers ------ #11916 : Indexation des termes rejetés Les notices sont indexées avec les termes rejetés des catégories. #11970 : Vider un panier après une procédure d'action Après une action par procédure sur un panier (en circulation et catalogue), un bouton propose d'accéder au vidage du panier avec pré-sélection des éléments pointés ou non telle qu'elle a été effectuée pour l'action. -------- Editions -------- #11963 : Fonction #group(); pour les templates de notices Ajout d'un quatrième paramètre : texte à ajouter si le tableau de notices liées est plus grand que le nombre de notices à afficher ---- OPAC ---- #11894 : Tableau de résultat du comparateur La valeur 0 n'est plus affichée pour une meilleure lisibilité du tableau. #11951 : Onglets tags, avis et suggestion des notices Les onglets tags, avis et suggestion sont désormais dans des balises
  • séparées avec leur propre classe. #11971 : Notation des avis Les avis peuvent être notés avec une sélection par étoiles, les paramètres existants pmb_avis_note_display_mode et opac_avis_note_display_mode sont complétés avec deux possibilités supplémentaires. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_4.2.3 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ANOMALIES --------- Catalogue --------- #11686 : Vérification de l'url associée en catalogage Un timeout est appliqué sur la vérification de l'url associée, la durée de ce timeout est modifiable en Administration / Outils / Vérificateur de liens. ----------- Circulation ----------- #11589 : Départ d'un exemplaire en transfert Changement du libellé 'Retour d'un exemplaire' en 'Départ d'un exemplaire' ------ Divers ------ #11651 : Impression pdf Mise à jour de la classe html2pdf de la version 4.03 à 4.04 -------- Editions -------- #11594 : Circulation simplifiée des périodiques Correction du non-affichage des différents formats d'étiquettes de circulation en utf-8. #11709 : Templates de notices : informations d'exemplaires Ajout du prix de l'exemplaire dans les informations accessibles. ---- OPAC ---- #11444 : Indexation du numéro dans la collection Le numéro dans la collection est dorénavant indexé. #11573 : Affichage des avis Ajout de deux classes pour styler le nombre d'avis et la note de l'avis. #11601 : Dans le pop-up de réservation et d'impression d'un panier à l'Opac le style de la vue n'est pas pris en compte Dans les pop-ups à l'Opac si l'on a des vues avec des styles différents ce n'était pas le bon style qui était utilisé. #11622 : Destruction de l'environnement de construction de portail Prise en compte de la valeur -1 pour le paramètre GET cms_build_activate. Cela provoque la destruction de l'environnement de construction. #11649 : Mauvais affichage du comparateur Correction de l'affichage erroné du comparateur quand l'installation est en utf-8. #11758 : Connexion emprunteur pour les suggestions Ajout d'un div avec une classe autour des éléments du formulaire. #11774 : Etats des collections Correction de l'affichage des états des collections lorsque le paramètre opac_collstate_data est activé. #11780 : Message 'Aucun prêt en cours'. Ajout d'une balise span sur le message. ------- Portail ------- #11683 : Recherche * dans le contenu éditorial La recherche * sur le contenu éditorial fait ressortir toutes les rubriques et tous les articles. ******************* EVOLUTIONS ------------ Acquisitions ------------ #11745 : Sélecteur de notices dans les commandes Ajout de l'indexation décimale dans l'affichage déplié de la notice. ------ Divers ------ #11553 : Champ personnalisé de type date La valeur par défaut en recherche (gestion et opac) n'est plus la date du jour, mais le message 'format_date_input_placeholder' des fichiers de message. #11721 : Adresse alternative d'envoi des emails Ajout d'un paramètre général et d'un paramètre OPAC intitulé mail_adresse_from permettant de définir une adresse alternative d'envoi des emails. ---- OPAC ---- #11540 : Image du panier au format png L'image du panier au format gif est remplacée par un format png. #11674 : Templates Django : documents numériques Ajout de la fonction display_bull_for_art_expl_num pour afficher les documents numériques du bulletin parent de la notice d'article affichée. #11737 : Prolongation d'un prêt avec un niveau de relance validé. Ajout du paramètre opac_pret_prolongation_blocage permettant de bloquer la prolongation d'un prêt par l'emprunteur si un niveau de relance est validé. #11785 : Bouton pour exporter les prêts dans un tableur sur le compte emprunteur Création du paramètre opac_empr_export_loans permettant d'afficher ou non ce bouton, et modification du libellé du bouton. #11790 : Images substituables Trois nouvelles images substituables via la nouvelle mécanique (#10476) : - group_by.png - group_by_grey.png - quest.png ------- Portail ------- #11656 : Contenu éditorial : retour en haut de page au clic sur une rubrique ou un article Dans le contenu éditorial, la page s'aligne avec le sommet du formulaire d'édition de la rubrique ou de l'article sélectionné. #11710 : Template Django dans les cadres HTML de portail Ajout de la gestion des templates Django dans les cadres de portail de type Code HTML. #11733 : Informations de rubrique parente dans une liste de rubriques Les informations de rubrique parente sont disponibles dans les modules liste de rubriques ET rubrique. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_4.2.2 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* ACTIONS ------ Divers ------ #11216 : Mise à jour de la documentation livrée avec PMB Mise à jour des fichiers du dossier pmb/doc ******************* ANOMALIES -------------- Administration -------------- #10029 : Page blanche en pointage des importés Correction de l'inclusion des fichiers de calcul d'ISBN. #10240 : L'action d'encodage des mots de passe lecteurs ne traite pas tous les lecteurs L'action 'Encoder les mots de passe lecteurs pour la connexion à l'Opac' dans 'Administration > Outils > Nettoyage de base' ne traitait pas tous les lecteurs de la base. #10508 : Taille de champs en base de données Augmentation des champs blob en mediumblob : empr_expl (table logopac), empr_expl (table statopac) et session (table opac_sessions) #10510 : Nettoyage de base : auteurs Correction de la fonction d'effacement des auteurs inutilisés qui provoquait un blocage. #10563 : Import fichiers Prisme Rendre possible l'import d'un fichier txt Prisme dans un PMB en utf-8 #10675 : Encodage des mots de passe lecteurs Correction d'une boucle infinie sur l'encodage des mots de passe en nettoyage de base dans certains cas de synchronisation externe. #10679 : Planificateur : blocage selon la configuration Correction de l'erreur si le paramètre z39.50 import_modele est à 'func_other_customfields.inc.php' #10925 : Sauvegarde : prise en compte des champs de type geometry Correction de la sauvegarde des champs de type geometry qui bloquaient la restauration. #11275 : Mise à jour du schéma de la base de données Mise à jour du schéma de la base de données dans la version 5.19 --------- Autorités --------- #10677 : Affichage des autorités liées Correction de l'affichage ISBD des éditeurs. --------- Catalogue --------- #10117 : Vérification de l'url associée bloque la page Passage du script en asynchrone. #10130 : Ne pas modifier la date de mise à jour des notices lors du calcul des nouveautés Lorsque que l'on enlève une notice des nouveautés, sa date de modification ne doit pas être modifiée. #10302 : Affichage champ personnalisé de type sélecteur d'autorité Correction de l'affichage du champ pour les notices dépliables. #10317 : Notices nouveautés Affichage de l'icone 'Nouveautés' pour les notices #10415 : Indexation catégories et champ personnalisé d'autorité catégorie Ne pas stocker en session le dernier thésaurus utilisé quand l'appel se fait sur un champ personnalisé d'autorité catégorie. #10678 : Envoi de recherche et documents numériques Pouvoir envoyer les documents numériques sans les exemplaires. #11281 : Actions rapides sur les paniers Relooking du sélecteur d'action rapide sur les paniers #11321 : Grille de catalogage et ordinateurs Apple La combinaison ctrl+clic étant transformée en clic droit sur les ordinateurs Apple, ajout de la possibilité de faire cmd(anciennement pomme)+clic pour le même résultat. #9851 : Recherche multi-critères sur date de publication Correction des requêtes erronées sur la recherche par date de publication, pour les critères <, <=, > et >=. ----------- Circulation ----------- #10263 : Transferts : retour de prêt suite à une réservation En retour de prêt, l'exemplaire est retournable immédiatement dans sa localisation d'origine si le transfert fait suite à une réservation. #10348 : Filtres relances Retour du filtre sur les catégories qui n'apparaissait plus. #10353 : Relances : changement de libellé pour la colonne 'Lettre imprimée' Libellé changé à 'Lettre imprimée / Mail' pour les libellés français et 'Printed letters / Mails' pour les libellés anglais. #10368 : Problème avec la suppression par panier des lecteurs qui ont une réservation validée Blocage de la suppression si le lecteur possède une réservation validée. #10790 : Mise en panier d'emprunteurs Indication du nombre d'emprunteurs ajoutés dans un panier. #10915 : Erreur sur le prêt autonome à l'OPAC Reprise de la fonction d'origine self_checkout. Création d'une fonction spécifique pour bibloto. Mise à jour du manifest. -------- Demandes -------- #10717 : Dans le module demande les champs personnalisés de type requete SQL ne sont pas cherchables Le sélecteur d'un champ personnalisé de type 'Liste de choix à partir d'une requête' était vide. ------ Divers ------ #10078 : Curl : options et proxy Possibilité de créer des tableaux d'options curl et de domaines où l'on ne doit pas utiliser le proxy. Tableaux à créer dans config_local.inc.php (gestion + opac) #10513 : Restauration d'une sauvegarde Correction du problème de restauration des données en base par la procédure emergency. #10687 : Inclusion d'un fichier d'image inexistant En gestion le fichier notification_empty.png n'est pas présent dans tous les styles mais il est dans le dossier images. #9967 : Echec du gestionnaire des tâches + Import en double des champs personnalisés (Z39.50 et Connecteurs) Avec certains couples de fonctions d'import (paramètre import_modele dans 'Paramètres généraux' et 'Options z39.50') le planificateur des tâches n'était pas fonctionnel. Lors d'un import de notices (par les connecteurs ou le z39.50) et en passant par le formulaire, des champs personnalisés étaient parfois importés en double. --- DSI --- #10020 : Veille : création d'article, de notice ou de rubrique Correction des liens vers les articles et les rubriques. Mise à jour du libellé du bouton après création d'article, de notice ou de rubrique. #10103 : Veille : lien vers les notices externes Correction du lien pour voir les notices externes #10184 : Modification équation de recherche en erreur si apostrophe dans le commentaire Correction de l'objet envoyé à la requête de mise à jour. -------- Editions -------- #10190 : Templates : correction de la fonction #expl_num_vign_reduit(); pour les notices de bulletin Correction de la fonction de template pour prendre en compte les notices de bulletin. #10530 : Documentation des fonctions de consolidation Mise à jour des fonctions manquantes dans la documentation. ------ Fiches ------ #10693 : Les fiches ne sont plus affichées Dans le module 'Fiches', les fiches n'étaient plus affichées. ---- OPAC ---- #10077 : Filtre 'Abonnement actif' dans le navigateur de périodique Correction de la page blanche et de l'erreur javascript si pas d'abonnement actif. #10220 : Ajout de notices triées au panier Prise en compte du tri effectif pour l'ajout de notices dans un panier #10313 : Recherche par fréquence d'apparition Correction des requêtes affichant la liste des résultats. #10321 : Div aut_details Ajout d'une classe sur l'affichage des div 'id_details' liés à une bannette. #10360 : Navigateur de périodique : sélection du bon périodique Correction d'une erreur javascript dans le cas de l'affichage des notices au format Django #10375 : Répertoire temp de la visionneuse Le répertoire temp de la visionneuse a été supprimé par erreur du CVS le 03/06/15 dans la version de DEV. Le problème se retrouve aujourd'hui en 4.2 et en 4.3 DEV #10387 : Ajout des attributs ALT et TITLE sur la vignette de la notice On affiche le titre de la notice dans la balise title, si celle-ci est vide. On affiche 'vignette' dans la balise alt. #10411 : Photothèque : notice dans le panier Affichage de la bonne icone de panier si la notice est déjà présente. #10414 : Lenteurs suggestions Limitation des suggestions aux 5 premiers mots recherchés #10527 : Modification d'un classe d'affichage personnalisée Suppression de l'affichage des notes de contenu dans la classe abiodoc #10548 : Visionneuse des documents numériques de type URL Correction du non-affichage de certains documents de type URL #10554 : Avis bbcode Ajout d'un bouton pour écrire en rouge Ajout d'un bouton de liste à puce #10621 : Rang de réservation non affiché à l'Opac Lorsque l'on réserve une notice à l'Opac dans la fenêtre de prise en compte de la réservation le rang n'était plus affiché. #10822 : Ajout d'attribut class Classes ajoutées sur les H3 en historique de recherche et en affichage de panier. #10873 : Fatal error affichage Django + droit d'accès Fatal error générée avec le nouvel affichage des notices en activant les droits d'accès sur les documents numériques #10899 : Tableau des prêts à l'opac Correction du colspan selon le paramétrage. #11070 : Impression documents numériques Ne pas proposer l'impression des documents avec un statut spécifique. #11146 : Ajout de span pour l'application de la css Modification des fichiers liés à l'affichage des autorités à l'Opac pour ajouter des span autours des espaces et du titre des pages. #11283 : Authentification par pop-up Dysfonctionnement des cookies réglé. #11323 : Suppression de div vides Suppression du div facettes dans la pages de section et de localisation, et suppression du div lvl1 dans les pages d'autorité. #11340 : Import de notice dans zotero La série était affectée en collection (Zotero), elle est désormais concaténée au titre, comme dans l'affichage ISBD. La collection est affectée en collection (Zotero). La mention d'édition est affectée à l'édition (Zotero). Le permalink était affecté à l'URL (Zotero), il est remplacé par l'url associée. #11368 : Facettes dans les pages autorités Correction pour le comparateur et le filtrage multiple par facettes dans les pages d'autorités #11451 : Erreur javascript sur pop-up d'aide des facettes Le pop-up d'aide des facettes n'apparaissait que sur une comparaison active, il est désormais disponible avant comparaison. #9855 : Dépliage impossible des notices sous Internet Explorer Résolution d'une erreur javascript bloquant le dépliage des notices sous Internet Explorer #9864 : Correction sur le paramètre OPAC empr_code_info Le code HTML du paramètre empr_code_info ne s'affiche que si l'emprunteur est correctement identifié. ------- PORTAIL ------- #10438 : Carrousel : temps de transition Correction de la prise en compte du temps de transition. #10456 : Carrousel Responsive : Erreur à la mise en cache Correction d'une erreur JS apparaissant à l'affichage une fois mis en cache. #11131 : Module liste de bannettes / construction du lien vers une bannette/une notice - La construction du lien vers une bannette n'était pas exploitée par Django. - Erreur dans la construction du lien vers la notice #9854 : Démarrage automatique du carrousel responsive Ajout du paramètre 'Transition automatique' permettant le démarrage du carrousel responsive. #9859 : Modules veille documentaire : correction de la fonction rss_link Suppression du double slash dans l'url rss de la veille documentaire ******************* DEVELOPPEMENTS -------------- Administration -------------- #10384 : Gestion des suppressions OAI Gestion des suppressions pour les connecteurs OAI entrants. Lors de l'import automatique des notices, suppression des notices liées aux enregistrements marqués comme supprimés sur le serveur. --------- Catalogue --------- #11224 : Nouvelle class de mappage des metas données Ajout d'une nouvelle classe intermédiaire de mappage des métadonnées issues d'un dépôt WebDav et les champs de la notice associée. Un nouveau champ dans le paramétrage d'un connecteur WebDav permet d'associer une classe spécifique à un dépôt. Les classes spécifiques doivent héritées cette classe et être déposées dans le répertoire /classes/webdav_mapper ------ Divers ------ #10920 : Champs perso date répétables Rendre les champs perso de type date répétables #10921 : Champ perso texte i18n Création d'un champ perso répétable de type texte avec gestion de la langue -------- Editions -------- #10152 : Circulation simplifiée des périodiques La circulation simplifiée des périodiques permet de ne pas bulletiner des exemplaires qui doivent partir en circulation. Pour l'activer, il faut cocher 'Type de la circulation Simplifiée' dans la gestion des abonnements. En Edition / Circulation Simplifiée, il y a deux formulaires: 1)Impression des étiquettes de circulation Toutes les étiquettes de circulation des bulletins à recevoir entre deux dates sont imprimées. Le script d'impression /includes/simple_circ/custom_label_no_script.inc.php propose 2 formats d'étiquette (2*7 et 3*7) Il est personnalisable avec le paramètre serialcirc_simple_print_script Pour les étiquettes possédant plus d'un groupe de circulation, un codebarres est généré. 2)Impression des listes de circulation les codebarres générés permettent d'imprimer des listes de destinataire complètes. Il suffit de les doucheter et d'accumuler les circulations. l'impression se fait en PDF personalisable aussi. ---- OPAC ---- #10472 : Affichage Django dans les modes d'affichage des résultats de recherche Ajout du mode d'affichage Django pour les affichages multiples en résultat de recherche #10696 : Possibilité de désactiver la pagination dans les résultats de recherche Possibilité d'afficher tous les résultats de la recherche sur la même page. Ajout d'un paramètre pour définir un maximum de notices à afficher sur une même page. #10697 : Gestion des catégories dans l'affichage Django des notices Possibilité d'afficher les catégories dans les templates django de notices. Ajout de la classe authorities_collection afin de n'instancier qu'une seule fois les autorités qui apparaissent plusieurs fois dans la page. #10816 : Fonction de template django pour l'affichage des mois en format court Ajout d'une fonction django pour l'affichage des mois en format court (jan, fev, mars, avr...). Nom de la fonction : shortmonthletter ------- Portail ------- #10525 : Module liste de catégories Développement d'un module permettant de lister les formes retenues matchant la recherche via la forme rejetée. #10619 : Module liste de documents numériques Création d'un module de liste de documents numériques regroupables/hiérarchisables selon des facettes de notices #10956 : Module bannette Création d'un module d'affichage de bannette pour le portail #11124 : Module liste de veilles / construction du lien vers une veille Module liste de veilles : - Implémentation de la construction du lien vers une veille ******************* EVOLUTIONS -------------- Administration -------------- #10224 : Affichage champ personnalisé basé sur les catégories Ajout d'une option au champ personnalisé permettant de tout afficher ou juste la dernière feuille de l'arbre. #10620 : Planificateur PMB : Substitution du catalog.xml Substitution possible pour les types de tâches personnalisés #10857 : Calcul des droits d'accès La case à cocher 'Garder les droits spécifiques' est cochée par défaut. --------- Catalogue --------- #11113 : Choix de la valeur par défaut du champ 'nouveauté' dans les préférences utilisateurs La valeur par défaut du champ 'nouveauté' en création de notice est paramétrable par utilisateur. #11223 : Recherche multi-critères Possibilité de sélectionner plusieurs autorités sur un même critère, avec choix de l'opérateur et/ou entre ces opérateurs. ----------- Circulation ----------- #10845 : Liste de circulation Les champs suivants sont désormais ajoutables à la fiche de circulation : catégorie, statut, code statistique, groupe. -------- Demandes -------- #10298 : Champs personnalisés Demandes Ajout de champs personnalisés sur le module Demandes -------- Editions -------- #10227 : Import/export de templates de notices L'import/export des templates de notices est désormais possible. #11477 : Evolution de la fonction #ellipse(); dans les templates de notices Possibilité de tronquer sur le nombre de caractères ou sur le nombre de mots. ---- OPAC ---- #10168 : Corrections pour l'affichage Django des notices Repli sur les templates du dossier common dans le cas des templates absents du dossier personnalisé. Correction du problème d'affichage du bouton d'ajout au panier quand on n'en a pas le droit. #10476 : Mécanique pour changer les images Nouvelle fonction dans misc.inc.php : get_url_icon(nom_icone); Cette fonction cherche l'icône dans cet ordre : - Répertoire images du style client - Répertoire images du style common - Sinon Répertoire images de l'OPAC Mis en place pour les icônes de panier et pour la 'no_image' dans un carrousel du portail. #10561 : Création de messages pour le BBcode dans les avis Les libellés des boutons sont dans les fichiers de messages, donc substituables. #10935 : Suggestions : quantité et suggestions identiques Il est possible de saisir la quantité dans les suggestions. Les suggestions identiques sont autorisées si l'utilisateur est complètement anonyme : emprunteur non authentifié et adresse email non saisie. #11000 : Affichage django des notices / évolution du template common Ajout des catégories et des champs personnalisés #11080 : Historique : tout cocher/tout décocher et ordre des boutons Le bouton 'cocher toutes les cases' devient 'cocher/tout décocher' et est placé avant le bouton 'supprimer les recherches cochées'. #11427 : Amélioration de requêtes pour l'affichage des périodiques à l'OPAC Modification de requêtes dans la classe d'affichage pour l'affichage des notices de périodique à l'OPAC #9848 : Compte lecteur : export excel des prêts Ajout d'un bouton qui permet d'exporter les prêts en cours ou en retard au format excel avec mise en forme ------- Portail ------- #10426 : Module liste de bannettes / ajout de méthodes pour la source de données Ajout des sources de données : - depuis un champ de type de contenu d'une rubrique - depuis un champ de type de contenu d'un article - sélecteur par la valeur d'un champ générique d'article - sélecteur par la valeur d'un champ générique de rubrique #10800 : Span de construction portail Ajout d'une classe 'cmsNoStyle' sur les représentant les cadres hors de la page courante du portail, en mode construction. #11090 : Vider le cache Création d'un bouton pour vider le cache : celui-ci apparait en gestion du contenu éditorial, si un article ou une section est plus récent que le cache des cadres du portail. #11126 : Module liste d'items / utilisation des tags - Corrections pour l'affichage des tags pour la vue Django - Permettre de sélectionner une page pour la construction du lien vers le tag - Permettre de sélectionner une page pour la construction du lien vers l'item #11220 : Module liste d'items / Vue Django par Tags Nouvelle vue Django de liste d'items classés par Tags