************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_5.0.5                                                                  *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


*******************
ANOMALIES


------------
Acquisitions
------------

#46416 : Sélection des notices en création/modification de devis
Insertion de plusieurs notices en même temps 

#45727 : Recherche sur les frais annexes
Correction sur l'affichage des frais dans la popup.

#49100 : Personnalisation des lettres de commande
La modification du paramètre pdfcde_print de commande pour personnaliser la lettre n'était plus fonctionnel dans certaines conditions.

--------------
Administration
--------------

#45087 : Actions personnalisées : Autorisations
L'utilisateur sélectionné n'était pas l'utilisateur courant.

#45092 : Suppression de l'enrichissement sans libellé
Une zone d'enrichissement ne correspondait à aucun type de notice.

#45050 : Conversion USMARC @BOOKS -> UNIMARC ISO2709
Lors de la conversion USMARC @BOOKS -> UNIMARC ISO2709 une erreur était affichée et empêchait la conversion de la notice si celle-ci avait un champ 653.

#45769 : [Gestionnaire de tâches] Calcul de date erroné dans un cas précis
En ce jour du 07/03/2018 :
- Jour 1 du mois (inférieur à celui d'aujourd'hui)
- Tous les jours de la semaine
- En Janvier et en Juillet 
Le calcul s'appliquait pour le "01 janvier 2019".

#46187 : Recherche prédéfinie OPAC : Champ titre uniforme
Le champ de sélection d'un titre uniforme dans la recherche prédéfinie OPAC est de nouveau fonctionnel.

#47280 : Ajout d'index MySQL
Deux nouveaux index :
- Sur le champ num_empr de la table opac_liste_lecture
- Sur le champ resp_groupe de la table groupe 

#47686 : Traductions des recherches prédéfinies
Changement du paramètre contrôlant les traductions disponibles pour les noms de  recherches prédéfinies.

#47701 : Conversion USMARC @BOOKS et USMARC ISO2709
Lors des conversions USMARC @BOOKS et USMARC ISO2709 une erreur était affichée et empêchait la conversion de la notice si celle-ci avait un champ 653.

#47794 : Connecteur ArteVOD | Ecrasement de notice via l'import planifié
L'import ArteVOD via le planificateur n'écrase plus les notices modifiées.

#48099 : Message automate de prêt
L'accès aux messages de l'automate de prêt est rétabli.

---------
Autorités
---------

#46527 : Problème d'index suite à un remplacement de catégorie
Lorsqu'on remplace une catégorie par une autre, les notices liées à la catégorie sont maintenant ré-indexées

#45459 : [Plan de classement] Création indexation décimale
Pouvoir choisir le plan de classement en création/modification d'indexation décimale

#45808 : Tri autorité personnalisée
La génération de l'indexation "authperso_infos_global" doit respecter l'ordre des champs personnalisés de l'autorité perso

#45825 : Tri et pagination des autorités
Le tri des autorités par pertinence est amélioré pour ne plus retrouver les mêmes autorités sur les différentes pages.

---------
Catalogue
---------

#45644 : Opérateur _ (commence par en recherche booléenne) 
Correction de la prise en compte de l'opérateur _ en recherche booléenne.

#47109 :  Gestion de doubles numéros exceptionnels et Nombre de numéros dans la série
Dans la grille d'abonnement de périodique, prise en compte du nombre saisie, même si un bulletin a été marqué comme reçu

#44743 : Duplication de notices : Lien vers celle d'origine
Il faut pouvoir lier la notice dupliquée à celle d'origine.

#44788 : MAJ Document numérique : base -> upload
Correction du passage d'un document numérique stocké en base de données vers un répertoire d'upload.

#45480 : Z3950 : Suppression des "-" dans les ISBN avant la recherche
Suppression des "-" dans les ISBN avant la recherche Z3950 pour améliorer les résultats.
Certains ISBN sont renseignés sans "-" à la BNF par exemple.

#45775 : Collecte de paniers en RFID
Suite à la refonte des paniers, les id 'nb_item' et 'nb_item_pointe' ont été supprimés provoquant une erreur javascript en mode RFID.
Ce qui stoppe la lecture cyclique RFID.

#45783 : Filtre par localisation dans les états des collections
Le filtre par localisation n'était pas fonctionnel lorsque la localisation appliquée par défaut était "Toutes les localisations" (via le paramètre utilisateur).

#46003 : Suppression d'un exemplaire inconnu dans les paniers
Si collecte d'un exemplaire inconnu dans un panier, possibilité de le supprimer du panier

#46135 : Remplacement de notice par Z3950 : Préremplissage du champ ISBN
Lors d'un remplacement de notice par Z3950, le premier sélecteur est positionné sur ISBN.

#46224 : Sélection d'une autorité personnalisée dans les recherches multicritères
Correction de la sélection d'une autorité personnalisée via un champ personnalisé dans les recherches multicritères (lecteurs, notices, autorités).

#46625 : Inversion de relation horizontale lors du passage en 5.0
Correction de l'inversion des libellés lors du passage en version 5.0

#46843 : Duplication de notice avec nomenclature
On peut dupliquer une notice avec sa nomenclature.
Les sous-manifestations ne sont pas rattachées à la nouvelle notice.

#46999 : RMC en Drag'n'drop : Suppression du "Choisissez un critère..." dans l'arbre
Suppression du "Choisissez un critère..." présent tout en haut de l'arbre en RMC lorsque le drag'n'drop est activé.

#47118 : Bulletinage 
Possibilité d'utiliser les champs perso d'autorité en bulletinage.
Ajout de la complétion

#47209 : Photos stockées dans PMB
Prise en compte du parametre $pmb_notice_img_pics_max_size

#47311 : Affichage des entités HTML dans les ISBD de notices (Bis)
Protection des entités HTML afin qu'elles s'affichent correctement dans les en-têtes et ISBD de notices.

#47943 : Ré-affichage des date dojo au changement de type de document 
Correction du ré-affichage des dates dojo au changement de type de document dans les formulaires notices.

#48126 : Indexation de champs HTML : Ajout d'espaces à la place des balises
Ajout d'espace à la place des balises lors de l'indexation de champs HTML.
Cela empêche de coller deux mots séparés uniquement par des balises.

#48322 : Sélecteur de concept dans les procédures de paniers 
Les sélecteurs de concept dans les procédures de paniers renvoyait une URI au lieu d'un ID, c'est maintenant corrigé.

#48615 : Harmonisation de champs en intégration Z39-50
Harmonisation de certains champs en intégration de notices depuis une recherche Z39-50.

#48964 : Prise en compte du paramètre utilisateur "Localisation par défaut en visualisation du bulletinage"
Dans la fiche d'un périodique en gestion, pour l'affichage des bulletins, on prend maintenant en compte le paramètre utilisateur "Localisation par défaut en visualisation du bulletinage" plutôt que "Localisation par défaut en visualisation d'un état des collections".

#49056 : Commentaire de champ personnalisé en gestion
Retour à la ligne pour l'affichage du commentaire de champ perso en gestion, prise en compte des retours à la ligne dans ce commentaire.

-----------
Circulation
-----------

#45770 : Prêt secouru : affichage des retours
L'affichage des retours secourus est corrigé.

#47338 : Confirmation de réservation : Nom du groupe
Correction sur l'affichage du libellé de groupe sur les lettres de réservation lorsque le paramétrage du groupe de lecteurs le demande.

#46831 : Paniers de lecteur en accès rapide
Correction sur l'affichage des paniers de lecteurs en accès rapide

#47331 : Prêt d'un document déjà en prêt en mode RFID
En mode RFID, si pret_already_borrowed à 1, pour un document déjà en prêt, le retour est effectué et le document est prêté automatiquement

#48544 : Gestion des noms composés dans la recherche lecteur
Possibilité de recherche des noms composés en utilisant la troncature dans la recherche simple de lecteurs

------
Divers
------

#47191 : Affichage des vignettes de notices
Lorsque le serveur correspondant au lien de l'image ne renvoyait pas la taille de l'image, alors celle-ci n'était pas affichée.

#44802 : Correction des exports OAI avec fonction d'import
Correction des exports OAI lorsqu'une fonction d'import utilisée (pmb_import_modele) contient des inclusions avec les variables $class_path ou $include_path non déclarées.

#44904 : [Concepts] : Nom du schéma dans les formulaires de saisie
Affichage des libellés de schéma devant les libellés de concepts en édition d'entités (notices, autorités,..). 

#44932 : Nettoyage des espaces insécables
Correction de la fonction clean_nbsp dans PMB.
Certains espaces insécables en début de chaîne se retrouvaient alors indexés et faussaient les résultats de recherche.

#45090 : Gestion des espaces dans les fichiers téléchargés
Possibilité de télécharger correctement un fichier dont le nom contient un espace.

#45177 : Calcul index Sphinx par passe
Pour les documents numériques, qui peuvent présenter de gros volumes de données, on procède par passe pour faire en sorte que ca ne plante pas

#45342 : Suppression ligne vide dans les formulaires utilisant les grilles

#45366 : Indexation document numérique et Sphinx
Correction d'une erreur SQL suite à la modification #45177 (indexation par passe)

#45826 : Prise en compte des exclusions de champs avec Sphinx
Dans le moteur Sphinx, correction de la prise en compte du paramètre OPAC exclude_fields et du paramètre en gestion search_exclude_fields.

#46057 : Utilisation d'ALIAS dans les requêtes avec jointure dans les indexations
Gestion des alias dans les requêtes imbriquées présentes dans les champs_base.xml

#46865 : Ajout d'un index sur les signatures de documents numériques
Ajout d'un index sur les signatures de documents numériques

---
DSI
---

#45761 : Module de veille / Surveillance de site
Correction du problème de ré-affichage des expressions XPath avec guillemets.

#46251 : Filtre par expression dans les veilles
Correction du filtrage par expression booléenne sur la veille dans le cas où le mot clé se trouvait en début d'index.

#47289 : Purge des bannettes archivées à la diffusion
Rétablissement de la purge des bannettes archivées au moment de sa diffusion en fonction du "Nombre de diffusions à conserver" .

--------
Editions
--------

#45829 : Champ date en gestion des caisses
Remplacement de l'ancien champ Date par un champ Dojo.

#46564 : Templates de notices : #linked_id();
Correction sur la récupération des liens entre notices

----
OPAC
----

#44874 : Correction templates Django common de notices
Dans les templates Django common de notices pour les articles, suppression du champ "Format :" qui faisait doublon avec "Article en page(s) :".

#45818 : Modification d'une recherche multicritères avec facettes
Le bouton "modifier la recherche" permet à l'utilisateur de modifier la recherche initiale (ajouter ou supprimer des critères) sans tenir compte des facettes

#44762 : Interdire le prolongement des prets chez les abonnes dont la carte nŽest plus valide
En OPAC, on calcul la date de prolongation en fonction de la date d'expiration de l'adhésion de l'emprunteur selon le paramètre pret_date_retour_adhesion_depassee

#45454 : Onglet de création d'alerte privée
Il y avait un problème de redirection lorsque l'on cliquait sur "Créer une alerte" via le compte lecteur dans un certain contexte.
Ce lien est maintenant redirigé sur la recherche multi-critères quelque soit le paramétrage.

#45494 : Sphinx : Prise en compte des recherche personnalisées à l'OPAC
Prise en compte de la recherche personnalisée spécifiée dans le paramètre OPAC > search_other_function lorsque Sphinx est activé.

#46347 : Calcul de la signature des résultats de recherche
Correction dans le calcul de la signature des résultats de recherche

#46699 : Sélecteur de catégories : Nombre par page
Correction sur la prise en compte de la personnalisation du nombre de catégories par page.

#46706 : Recherche booléènne sur les CP de notices
Correction d'une syntaxe incorrecte dans l'implémentation de la recherche booléenne sur les champs personnalisés de notices (Type de données "Texte"). 

#46805 : RMC : Recherche booléenne sur les champs persos
Report à l'OPAC de la recherche booléenne sur les champs personnalisés

#47093 : Page FRBR d'un concept
Il n'était pas possible d'ajouter un cadre à la racine d'une page de concept.

#47233 : Affichage dépouillements bulletins
Les dépouillements se ré-affichent dans le bulletin

#47296 :  Demandes de numérisations en gestion - envoyer un mail lors de la modification
Quand les demandes sont localisées, la création d'une demande génère l'envoi d'un mail à la localisation et un mail est également envoyé quand on modifie la demande pour choisir une autre localisation.
En opac la création d'une demande envoie le mail avec comme émetteur le nom prénom et mail de l'emprunteur, à destination du mail de la localisation

#47349 : Affichage de tous les dépouillements bulletins
Les dépouillements se ré-affichent dans le bulletin

#47849 : Alerte privée : Template de notices utilisé par défaut
Correction sur la prise en compte du template de notices utilisé par défaut lors de la création d'une alerte privée.

#48575 : Dédoublonnage de tags sur une notice
Le dédoublonnage sur les tags d'une notice ne se fait plus uniquement sur la chaine de caractère contenu dans le tag mais sur le tag entier.

#48638 : Recherche dans les listes de lecture
Correction de la pagination dans les listes de lecture.

#49000 : PMB ISO-8859-1 : Recherche sur un mot-clé ou tag avec accent
Correction d'un mauvais encodage sur les rebonds dans les mots-clés accentués pour les PMB en ISO-8859-1 avec les nouveaux affichages de notices.

#49076 : Selecteur recherche autorité OPAC
Changements dans la création des URL de la recherche.

#49163 : Lien vers un bulletin à partir d'un flux RSS
Prise en compte du permalink de bulletin pour les notices de bulletin.

-------
Portail
-------

#47382 : Carrousel du portail
Correction du problème de clic sur les liens du carrousel sur Firefox 59

#45091 : Formulaires de contribution : Nettoyage des noms de documents numériques
Nettoyage des noms de documents numériques avant l'enregistrement en base.

#45096 : Ouverture de la boite de dialogue dans l'onglet Portail
Correction d'un conflit entre CSS et JS si l'onglet principal est "scrollé".
Le dialogue s'ouvrait avec la partie haute de tronquée. 

#45739 : Lenteur affichage avec le portail
Accélération de l'affichage des rubriques et des articles

#45870 : Entités HTML dans un message du portail
Prise en compte d'entités HTML dans l'OPAC lorsque le portail est activé.

#46144 : Bouton "Vider le cache des images"
Ajout du bouton dans le contenu éditorial. Désactivation si on empêche la mise en cache d'images avec le paramètre active_image_cache

#46286 : Récupération du libellé de type de contenu dans les templates Django
Les libellés de type de contenu peuvent correctement être récupérés dans les templates Django des modules du portail.

#46311 : Contenu éditorial : correction de l'enregistrement du portfolio

#46470 : Bouton "Vider le cache" du contenu éditorial
Modification de la condition d'affichage du bouton pour avoir la même mécanique qu'en construction.

#46752 : Source de données de notices "Notice par valeur d'un champ perso" non fonctionnel
La table temporaire de make_search de n'étant pas détruite, les recherches suivantes sur le même champ ne s?exécutent pas

#47148 : scroll dans le contenu éditorial avec light
Correction du scroll dans l'arbre du contenu éditorial avec le style "light"

#47221 : Prise en compte de la recherche "concept" et "autorité perso"
Ajout de la prise en compte du paramétrage de la recherche simple pour le module de recherche portail

#47690 : Ajout d'un document numérique  à une collection dans le portail
Dans certain cas il était impossible d'ajouter un document numériques dans le Portefolio du portail à cause d'une erreur 411.


*******************
EVOLUTIONS


--------------
Administration
--------------

#45455 : Vérifier la présence des index sur les tables
Mise à jour du fichier récapitulant les différents index de la base de données.

#47650 : Connecteur OAI entrant | Affichage des erreurs
Affichage des erreurs lorsqu'il y en a dans le connecteur OAI.

---------
Autorités
---------

#45755 : [Fiche autorité détaillée] Libellé du plan de classement et du thésaurus

#48396 : "Searcher" des catégories : on n'affiche plus le noeud racine

#48982 : Substitution des icones d'autorités
Ordre de priorisation de récupération de l'icone :
1 - pmb/styles/<style utilisateur>/images/authorities/
2 - pmb/styles/common/images/authorities/
3 - pmb/images/authorities/

---------
Catalogue
---------

#45846 : Prix de l'abonnement hors modification
Affichage du prix d'un abonnement sans avoir à l'éditer.

#47636 : Sphinx | RMC "Contenu des documents numériques"
Le critère de RMC de notice "Contenu des documents numériques" utilise Sphinx (si celui ci est activé)

------
Divers
------

#44706 : Export des documents numériques de type URL avec URL OPAC PMB
Modification de l'export des documents numériques afin d'utiliser l'URL proxyfiée pour l'OPAC de PMB au lieu de l'URL directe.

#46537 : [H2o - Django] Fonction substring_until
Ajout de la fonction "substring_until" pour extraire une chaîne de son début jusqu'à la première occurrence trouvée.

#46772 : Indexation : Analyse du paramètre show_languages
On fait désormais attention aux erreurs de syntaxe (espaces + virgules en trop par exemple) au sein du paramètre "show_languages" de l'OPAC pour la ré-indexation d'entités.

#46808 : [RMC] Autorités multiples
En gestion et en OPAC :
- Ré-activation de l'opérateur lorsque toutes les valeurs sont vides (en cliquant sur les croix).

#46952 : Affichage des libellés dans l'édition Tableau+Excel de paniers
90% des libellés d'en-tête sont maintenant plus explicites.


#47137 : Modification ISBD oeuvres

#48100 : Evolution du DOM du layout du tableau de bord
Afin d'apporter plus de souplesse à la mise en forme du tableau de bord PMB un élément DOM à été ajouté au quatre layout django.

#48392 : Nouvelle version du thème Pure
Pure a été mis à jour corrigeant de nombreux bugs

----
OPAC
----

#45909 : Modification des templates django common de notices
Dans les templates django common de notices :
- Ajout du champ "URL associée" dans les affichages réduits
- Ouverture d'un document numérique dans un nouvel onglet si la visionneuse n'est pas activée dans les affichages réduits
- Modification des relations horizontales afin de prendre en compte le nouveau fonctionnement dans les affichages détaillés

#41753 : Infos supplémentaires dans les documents numériques
Ajout de:
- la date de création
- la date de modification
- le poids du document
Exploitables dans les templates django de notices
Exemple : 
{% for explnum in record.explnums_datas.explnums %}
create_date : {{ explnum.formated_create_date }}
update_date : {{ explnum.formated_update_date }}
file_size : {{ explnum.file_size }}
{% endfor %}

#44845 : Cache des images "+" et "-"
Mise en place du cache sur les images "+" et "-" permettant de déplier les notices, afin d'accélérer le chargement des pages.

#45776 : Inaccessibilité à un bulletin de périodique
Message pour indiquer qu'un bulletin n'est pas accessible.

#47032 : Mise en forme générique de le recherche multicritères 
Une mise en forme générique des nouveau outils de recherche développé pour pmb 5+ à été inclus a la feuille de style common.css 

#47889 : Mise en forme du template de notice centre doc avec le toolkit
Mise en forme des templates de notice centre docs pour les bases mise à jour ayant l'onglet toolkit activé.

#48394 : Suppression de la prise en compte des vues dans la génération des permaliens 
Suppression de l'identifiant des vues dans les liens générés au travers de la fonction get_permalink. 
Il est plus simple pour les graphistes de gérer les vues indépendamment.

#48601 : Modification d'une alerte privée
Ajout d'une option pour ne pas rediffuser le contenu de l'alerte à la suite d'une modification.

#48968 : Connecteur Cairn.info | SSO à partir des documents numériques de type URL
Le SSO du connecteur Cairn.info fonctionne sur les documents numériques de type URL dont le lien contient le motif "cairn.info"

#48977 : Paramétrage CSS de l'accès rapide au compte lecteur OPAC
Possibilité de masquer certaines entrées via la feuille de style ou le paramètre OPAC default_style_addon.

-------
Portail
-------

#44805 : Positionnement du navigateur de bulletins
Le navigateur de bulletins est désormais un cadre de l'OPAC

#45042 : Filtre sur les champs persos dans le module "Listes de notices"
Ajout d'un filtre permettant de restreindre une liste de notices dans le module en fonction d'une valeur de champs perso

#45796 : Ergonomie de l'arborescence du contenu éditorial
Ajout d'un splitter qui permet d'ajuster la largeur de l'arborescence et de la fenêtre de saisie

#46228 : Module "Liste de rubriques"
Nouvelle option dans la vue Django du module "Liste de rubriques" pour ne pas aller charger les informations sur les articles associés lorsque l'on en a pas besoin.
Note : A utiliser pour la construction des menus.

#46735 : Module Liste d'articles : Articles des catégories d'une rubrique
Nouvelle source de données "Articles des catégories d'une rubrique" pour le module "Liste d'articles".

#46779 : [Templates Django] Date de début et fin d'adhésion du lecteur
Il est désormais possible d'afficher les date de début et fin d'adhésion du lecteur dans les templates Django du portail via la propriété "session_vars".

#48735 : Valeur par défaut dans les listes de rubriques
Application du "non" par défaut à la question "A t-on besoin des informations sur les articles associés ?".

#48940 : [Liste de notices] Tri des notices récupérées à partir de CP
Possibilité de trier les notices récupérées à partir de la valeur d'un champ personnalisé.


*******************
DEVELOPPEMENTS

--------------
Administration
--------------

#49105 : Connecteur Isidore
Connecteur vers la base Isidore.




************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_5.0.4                                                                  *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


*******************
ANOMALIES


------------
Acquisitions
------------

#40427 : Correction sur la génération d'un PDF de location
Correction d'une anomalie à la génération du PDF de la facture de décomptes lorsqu'il a de nombreux décomptes (et que la facture ne tient pas sur une page).

#40889 : Demandes de locations : Filtres sur les dates de fin
Correction du filtre sur les dates de fin.
Prise en compte de l'heure '23:59:59' (champs SQL au format datetime) pour inclure les lignes correspondantes à la date fin

#42829 : Création d'une suggestion
Correction du nom de l'utilisateur affiché lors de la création d'une suggestion côté gestion.

--------------
Administration
--------------

#40163 : Relations entre notices
Prise en compte du paramétrage des fichiers de relations pour l'import des notices et la création par défaut de la relation associée.

#43641 : Suppression de catégorie d'emprunteur
Prise en compte des guillemets et apostrophes dans le message de confirmation.

#39951 : Relations entre notices
Correction du sens de la relation en base de données pour les relations descendantes des notices importées.

#40482 : Nettoyage des doublons d'autorités
Suppression des doublons d'autorités arrivées à la suite d'une mise à jour de base de données tardive.

#40599 : La conversion "USMARC SPRINGER" ne fonctionne pas avec un PMB en utf-8
Avec un PMB en utf-8 la conversion "USMARC SPRINGER -> UNIMARC ISO2709" posait des soucis d'encodage.

#40936 : Option de champ personnalisable de type résolveur de lien
Correction du formulaire bloquant la suppression d'options.

#41145 : Encodage dans les rapports du tableau de bord
Encodage dans les rapports du tableau de bord. En ajax on passe de l'utf-8

#41331 : Message lors de la vérification des liens
Ajout d'un nouveau message lors de la vérification des liens et si un panier est sélectionné pour récupérer les liens cassés.

#41481 : Modification de paramétrage des transferts
Quand le sélecteur de la localisation de retrait pour une réservation change pour être valorisé en choix libre pour l'emprunteur, mise à jour des réservations non validées avec la localisation du lecteur en localisation de retrait par défaut.

#41664 : Gestionnaire de tâches : Variables globales manquantes pour les inclusions de fichiers
Variables globales manquantes.

#41746 : Description des tables : Possibilité de déplier la table visits_statistics
Il est maintenant possible de déplier les informations de la table visits_statistics dans la page "Description des tables"

#41905 : ArteVOD : Evolution du webservice
Correction du choix des types d'enrichissements et suppression des avis lors de la récupération des notices.

#41943 : Tâche de synchronisation externe
Correction de la gestion du formulaire lorsqu'un entrepôt est sélectionné.

#41969 : Tâche planifiée de sauvegarde
Correction du nommage de fonction afin d'éviter une erreur fatale.

#41983 : Fichier d'import modèle ENSAI/ENSAE
Suppression des tabulations de fin de fichier générant des erreurs dans les entrepôts OAI.

#42103 : Suppression d'un exemplaire
Correction des fonctions d'import incluant les répertoires classes et includes.

#42174 : Connecteur Zotero
Non-reprise de l'issn sur l'import d'articles lors de la synchronisation du connecteur.

#42991 : Exports RIS et RIS Zotero
Correction de l'export de l'éditeur.

#43493 : Conversion mémonotices vers unimarc PMB
Si la notice générée est un article, suppression du champ isbn/issn au sein de celle-ci.

#43618 : Relations entre notices
Suppression des liens unilatéraux en import, si l'on demande de ne conserver que les liens de la notice qui remplace

#43699 : Synchronisation du connecteur ArteVOD
Correction du code afin d'éviter une boucle infinie.

#43747 : Planificateur des tâches: fichiers de logs et informations
Ajout d'informations dans celles présentes lors de l'exécution du planificateur des tâches
Les fichiers de logs d'exécutions n'étaient pas supprimés du serveur.

#43780 : Entrepôts synchronisables
Correction des options de gestion des documents numériques, correction de l'application de ces options.

#43917 : Enrichissement ArteVOD et entités html
Décodage des entités html du contenu des notices avant de les intégrer dans l'entrepôt.

#43957 : Relations entre notices
Correction de la gestion des relations réciproques en import de notices, selon le paramétrage choisi.

#44127 : Connecteur OAI sortant : Gestion des notices supprimées
Dans le connecteur OAI sortant, les notices supprimées sont incluses dans le compte total ("completeListSize").
Ces notices sont insérées à la fin de la liste et non plus sur chaque page.
Elles prennent en compte les intervalles de dates spécifiés dans la requête ("from" et "until")
Dédoublonnage des notices présentes dans plusieurs sets.

#44270 : Modification automatique de la date des avis
Correction sur la modification automatique de la date des avis en mise à jour de base de données

---------
Autorités
---------

#40751 : Impression du thésaurus
Correction de la génération du contenu lorsque le PMB est déclaré en ISO-8859-1 et que certains caractères windows CP-1252 ont été saisis en base de données.

#39791 : Modification de la méthode "get_isbd" dans la classe "titre_uniforme"
Si l'isbd du titre uniforme est vide, on le génère et on le retourne.

#40698 : Problème de navigation sur les entités liées d'une autorité
Suite à l'enregistrement d'une autorité, la navigation sur les entités liées ne fonctionnait pas.

#42672 : Détail d'une catégorie
Affichage des catégories spécifiques par ordre alphabétique.

#42738 : Formulaire de modification d'une catégorie
Les liaisons de cette catégorie sont désormais triées par ordre alphabétique.

#42990 : Sphinx - Ajout des éditeurs dans la mécanique d'indexation
Ajout des éditeurs dans la mécanique d'indexation de sphinx

#43319 : RMC autorités : Recherche de concepts par le schéma
La recherche des concepts par leur schéma dans la RMC autorité fonctionne.

#43488 : Remplacement d'une catégorie
A la fin du remplacement, la catégorie remplacée n'était pas supprimée.

#44120 : Remplacement d'autorité
Prise en compte de la variable no_display permettant de ne pas afficher l'autorité à remplacer dans la liste de sélection de l'autorité finale.

#44261 : Vignettes d'autorités
Suppression de la vignette en suppression d'autorité

---------
Catalogue
---------

#39849 : Import Z3950 et titres uniformes
Correction de l'erreur générée par la présence d'un titre uniforme en import Z3950.

#39962 : Gestion du mappage des formulaires
Correction d'une anomalie dans l'algo pour déterminer si un formulaire est dérivable ou non

#40321 : RMC : Recherche booléenne sur les champs persos
Recherche multicritère sur les champs persos compatibles avec la nouvelle méthode.
De plus une recherche * sur un critère de champ perso ne ressort que les notices dont ce champ est renseigné.

#40325 :  Harmonisation des boutons dans la gestion des avis
Harmonisation de l'ordre d'affichage des boutons en gestion des avis

#40415 : Problème pour éditer les grilles de notices quand on change le type de doc
En édition de grille :
Il n'était plus possible d'éditer les grilles après avoir changé le type de document sur les grilles de périodiques, d'articles et de bulletins

#40536 : Recherche dans les notices
De façon aléatoire certaines recherches dans les notices ne donnaient pas de résultat et généraient une erreur MySQL (Vu sur un serveur Windows)

#40579 : Transfert entre paniers
Correction du transfert entre un panier de bulletins et un panier de notices.

#40629 : Procédures distantes
Correction de l'exécution et de l'import des procédures distantes, dans les procédures paniers et dans les actions personnalisables.

#40822 : Caractères accentués dans les listes MARC
Si la valeur commence par un caractère accentué, correction de l'affichage de l'abécédaire et des valeurs associées à une initiale.

#40920 : Pop-up de sélection d'autorité
Correction de l'affichage pour une autorité comportant un apostrophe dans son ISBD.

#40968 : Mauvaise prise en compte du paramètre numero_exemplaire_auto_script
Si le fichier du script numero_exemplaire_auto_script n'existe pas prise en compte du script par défaut

#41055 : Import des concepts en Z3950 "Fatal Error"
Correction de la "Fatal Error" sur la fonction "traite_concepts_for_form"

#41326 : Recherche sphinx sur les documents numériques | Report en 5.0
Report en 5.0 de la recherche sphinx sur les documents numériques

#41450 : Formulaire de création d'un auteur à partir d'une notice
Suppression de l'autocompletion sur le champ nom dans le formulaire de création d'un auteur

#41487 : Ajout des notices au panier avec sphinx activé
Il était impossible d'ajouter des notices au panier à la suite d'une recherche.

#41522 : Requete RFID
lorsque la RFID est décochée dans les préférences utilisateurs, il ne faut pas envoyer les requêtes

#41555 : Application des droits sur l'ajout des notices à un panier
Après une recherche auteur/titre, sur la page de résultat, lors de l'ajout des notices au panier, les droits d'accès n'étaient pas appliqués.

#42173 : Erreur fatale à l'enregistrement d'un exemplaire d'un numéro de périodique
Erreur liée à Sphinx, modification de l'indexation.

#42245 : Espaces de contribution : Gestion des droits d'accès
Gestion des droits d'accès sur les documents numériques et correction des droits d'accès de notice.

#42348 : Formulaires de contributions : Equations de recherche sur les catégories
Les équations de recherche sur les catégories fonctionnent correctement.

#42454 : Création de procédure panier
Correction de l'utilisateur autorisé par défaut.

#42685 : Masque de saisie de notices
La grille de saisie de notice n'était pas appliquée à la suite d'une éventuelle suppression du premier onglet apparaissant dans un formulaire d'édition de notice.

#42702 : Historique des recherches
Correction de l'ajout à l'historique de recherches en lien avec les autorités.

#42895 : Masque de saisie de notices : Ajout de concepts
Correction de l'ajout multiple de concepts au sein d'un formulaire de notices suite à une modification de grille.

#43000 : Entête de notice et auteurs
En affichage réduit de gestion, si la notice ne comporte aucun auteur principal, seul le premier autre auteur est affiché.

#43606 : Interrogation serveur Z3950 via la recherche externe "Connecteurs"
Correction de la requête envoyée au serveur qui ne renvoyait plus de résultat.

#43667 : Modification d'un abonnement
Correction de l'affichage du prix dans le formulaire.

#43746 : Infobulle dans les recheches multicritères
Ajout d'un title à l?élément [...] en recherche multicritère de catalogage et d'autorités.

#43830 : Nomenclatures : Génération de sous-manifestations
Correction d'un problème de génération de sous-manifestations lorsqu'il y a deux formations de même type

#43949 : Affichage des entités HTML dans les ISBD de notices
Protection des entités HTML afin qu'elles s'affichent correctement dans les en-têtes et ISBD de notices.

#44163 : Relations entre notices : Liens entre le bulletin et le périodique
Correction sur la perte du lien entre la notice de bulletin et son périodique

#44325 : Recherche externe et recherches spéciales
Affichage des critères de recherches spéciales lorsque le paramètre général "extended_search_dnd_interface" est activé.

-----------
Circulation
-----------

#42670 : Sélecteur action dans les relances
Correction de la valeur de l'action "Ne rien faire" dans le sélecteur du module de relances.

#39873 : Pret mode manuel en rfid
Pret mode manuel (douchette) en rfid active redevient fonctionnel

#40137 : Recherche dans les lecteurs
Pour la recherche dans les lecteurs, modification pour utiliser une table MySQL temporaire à la place d'une table persistante. 

#40326 : Ajout d'un message manquant
Ajout d'un message d'en-tête manquant pour l'action mailing des paniers en circulation.

#40570 : Actions rapides
Correction de l'enregistrement de la localisation du document par défaut en création d'exemplaire

#41512 : Forcage d'un prêt express
Correction d'une erreur bloquant le forçage d'un prêt express.

#41949 : Transfert entre paniers d'emprunteurs
Correction de la vérification des droits d'accès aux différents paniers.

#42926 :  Problème sur les titres lors d'un export tableur en recouvrement
Correction d'un problème sur les titres lors d'un export tableur en recouvrement.

#42961 : Auto-complétion des professions
Correction de la requête qui renvoyait des doublons de libellés.

#43556 : tableau de bord et requetes ajax asynchrones
Toutes les requêtes ajax du tableau de bord se font maintenant en mode asynchrone pour ne pas figer le navigateur lors de la saisie de code barres

--------
Demandes
--------

#41340 : Génération de rapport de demande au format rtf
Correction de la gestion de l'encodage pour les PMB en UTF-8.

------
Divers
------

#41159 : Encodage lors de conversion/import via les connecteurs
Lors de la conversion via les fonctions de WebServices les accents étaient encodés deux fois dans les PMB en iso-8859-1.

#39969 : Fonctions d'import modèle
Globalisation du répertoire des classes pour éviter une erreur fatale à l'export sur certaines fonctions.

#40288 : Recherches : Calcul de pertinence
Optimisation du calcul de pertinence. 
La table temporaire de résultats de recherche atteignait des limites SQL provoquant des lenteurs et des erreurs dans les listes de résultats.

#41915 : Ajout d'un cas "iso-8859-1" dans les fonctions de nettoyage de chaînes de caractères
Dans les fonctions qui nettoient les chaînes de caractères, on ne testait que les encodages "utf-8" et "iso8859-1". Or, dans certains cas, l'encodage est "iso-8859-1". Ce dernier cas est maintenant pris en compte.

#41927 : Affichage des icones
Correction de la fonction get_url_icon permettant depuis la gestion d'afficher des images de l'opac.

#42046 : PMB ISO-8859-1 : Correction d'encodage du tableau de bord
Les éléments du tableau de bord n'étaient pas affichés sur les PMB en ISO-8859-1 lorsque le contenu incluait des accents.

#42732 : Erreur à l'appel de propriétés non existantes sur les articles et les sections dans les templates django
Correction d'une erreur fatale suite à une récursivité trop prononcée dans le cmsLookup de pmbh2o.

#42949 : Facettes sur les concepts
Les facettes sur les concepts sont de nouveaux fonctionnelles

#43150 : Indexation des champs personnalisés
Conservation des mots vides lors de l'indexation des champs personnalisés

#43794 : Fichier de messages espagnols
Correction d'un message posant problème avec la structure du fichier.

---
DSI
---

#41144 : Veilles : surveillance de site web
Correction de l'encodage des items si le PMB est installé en iso-8859-1, et correction de la récupération des liens.

#41254 : Veilles : surveillance de site web
Amélioration de la récupération des items selon l'encodage de la source. Ajout d'un paramètre permettant d'utiliser la base de l'url de la source si les liens des items sont relatifs.

#41288 : Formulaire de bannette publique
Correction de l'affichage de deux sélecteurs.

#42478 : Liste des notices dans les bannettes
Correction de la sélection des notices à diffuser selon le critère de groupement par champ personnalisé.

#43612 : Affichage de l'équation dans l'entête des bannettes
Correction du remplacement du motif de l'équation.

--------
Editions
--------

#40670 : Générations de lettres : Prise en compte du message "Tel 1 :"
Prise en compte du message "Tel 1 :" dans les lettres PDF (retards, relances,..). 
Le message appelé n'était pas le bon.

#43069 : Cache des images dans l'édition d'une bibliographie
L'URL de l'image avec le cache paramétré faisait référence à la gestion et non à l'Opac.

----
OPAC
----

#39793 : Impression PDF et vignettes des notices
Remise en place de l'affichage des vignettes qui étaient bloquées dans l'impression PDF en template par défaut.

#39842 : Visionneuse de documents numériques
Correction du chargement des documents dans la visionneuse quand ceux-ci sont placés dans des sous-répertoires du répertoire d'upload.

#40256 : Templates Django : Problème d'affichage des avis
Modification du template "record_extended_display.tpl.html" :
Avant :
ligne xx : {% if global.opac_avis_display_mode == 0 %}
ligne xxx : {% if global.opac_avis_display_mode == 1 %}
Après :
ligne xx : {% if global.opac_avis_display_mode == '0' %}
ligne xxx : {% if global.opac_avis_display_mode == '1' %}
Le type "text" n'est pas égal au type "int"

#40502 : Flux RSS d'une recherche
Correction de l'appel des classes d'affichage personnalisées lors de la génération du flux.

#40669 : Correction templates django common de notices
Correction du titre au survol des vignettes des notices en affichage django common réduit et détaillé.

#40690 : Correction templates django de notices common bretagne
Ajout d'une séparation entre le numéro du bulletin et la date de parution du bulletin dans les templates django de notices common bretagne en affichage réduit des articles.

#41029 : Page d'accueil via une vue
Correction d'une régression liée au ticket #31957.
Paramétrer le fait de tomber sur une recherche prédéfinie en page d'accueil via le paramètre first_page_params n'était plus possible.

#39925 : Enregistrement des avis
Correction de l'enregistrement des avis lorsque le paramètre OPAC avis_allow est configuré avec la valeur 3 (ajouts anonymes possibles).

#40906 : Avis privés sans être authentifié
Il était possible d'ajouter des avis privés sans être connecté, ils devenaient orphelins.

#40990 : Array juste après le body
Si le répertoire style demandé n'est pas présent, une chaine vide est retourné, au lieu d'un Array

#41211 :  Etagère vide
Ajout de fermeture de div manquante

#41307 : Selecteur de catégories
Erreur d'inclusion de notice_tpl_gen

#41329 : Mode d'affichage personnalisé par vue
Correction de l'application d'un mode d'affichage si celui-ci n'est pas disponible dans la vue en cours.

#41544 : Correction de l'affichage de la phrase de tri par défaut en résultat de recherche à l'OPAC
L'affichage de la phrase de tri par défaut en résultat de recherche à l'OPAC s'affiche correctement.

#41545 : Sélecteur d'autorité
Correction du style pour le sélecteur de catégories, correction du paginateur pour les sélecteurs d'auteur, de catégorie et de titre uniforme.

#41669 : Espaces de contribution : correction des balises
Suppression d'une balise <div> fermée inopinément dans les espaces de contribution.

#41719 : Espaces de contribution : Gestion des droits d'accès par accès direct
Les droits d'accès sont pris en compte correctement lorsqu'on tente d?accéder aux espaces / scénarios / formulaires directement depuis leur URL.

#42275 : Surlignage des mots de la recherche
Correction de la fonction de surlignage quand le portail est activé.

#42329 : Formulaire d'impression OPAC
Ajout d'un titre aux formulaires d'impression de l'OPAC. Changement de contenu dans l'infobulle d'impression d'un résultat de recherche OPAC.

#42425 : Recherche depuis une url courte
Correction de la gestion des éléments de recherche pour éviter les erreurs dans l'appel de certaines urls courtes.

#42764 : Ajout de balises html dans l'équation de recherche
En résultats de recherche niveau 2 des balises html ont été ajoutées afin de permettre une mise en forme et interactivité.

#42772 : Visionneuse de documents numériques
Correction de l'affichage des documents dans la visionneuse suite à l'application d'une facette lors d'une recherche.

#42775 : Paramètre "concepts_active" à l'OPAC
Prise en compte pour la recherche à l'OPAC de l'activation des concepts.

#42781 : Sélection de catégorie en recherche multicritères
Correction de la navigation dans les termes spécifiques.

#42789 : Disponibilité des exemplaires
Correction des informations retournées et du template django sur l'affichage réduit des notices.

#42984 : Export d'un panier
Correction de la liste déroulante de sélection du format d'export.

#43135 : Recherche multicritère et autolevel2
Si l'autolevel2 est à 1, correction de l'affichage des résultats de recherche contenant une sélection d'autorité.

#43259 : Globalisation des variables PHP de templates PMB
Il faut désormais déclarer les variables en globales dans les fichiers *.tpl.php pour qu'elles soient reconnues dans le contexte global

#43424 : [Vues OPAC] Corrections dans la gestion de l'environnement
Problème rencontré : avec les vues OPAC activées, de nombreux templates sont chargés avant la récupération des messages et des paramètres spécifiques à la vue sélectionnée.

#43431 : Application d'une facette combinant plusieurs critères
Correction du résultat quand les critères combinés ne renvoient pas de notice.

#43500 : Prise en compte de paramètre à l'OPAC
Prise en compte du paramètre opac_cart_allow à l'affichage de la liste des prêts de l'usager.

#43533 : Enrichissement ArteVOD
Correction de la synchronisation du connecteur, et de l'affichage du contenu au sein de l'enrichissement.

#43549 : Popup de sélection de concept en multicritère OPAC
Correction de l'impossibilité d'ouvrir la popup de sélection d'un concept en multicritère OPAC.

#43704 : Dépouillements d'un bulletin
Correction de l'affichage des dépouillements sur l'affichage standard, selon le paramétrage, si le bulletin possède une notice.

#44027 : Recherche personnalisée cnl
Correction d'un libellé de menu déroulant dans la fonction de recherche personnalisée à l'opac.

#44414 : RMC OPAC : Sélecteur de concept
Le sélecteur de concepts dans la multicritères à l'OPAC est de nouveau disponible.

#44469 : CSS du partage de résultat de recherche
Modification du la feuille de style afin de rendre la fonction compatible tout navigateur.
Ajout d'une animation pour les navigateurs récents.

-------
Portail
-------

#40604 : Conditions d'affichage des pages FRBR
Correction sur les conditions d'affichage des pages FRBR. Les conditions ou les tris étaient enregistrés avec l'identifiant 1.

#41177 : Permettre de trier du contenu éditorial sur un CP
Il est désormais possible de trier les valeurs de champs personnalisés dans le contenu éditorial.

#41208 : Affichages Django : Désactivation du panier de lecteur
Prise en compte de l'activation ou non de la mise en panier sur l'affichage des bulletins et des notices de bulletin.

#41550 : Gestion du cache des vignettes des documents du portefolio
Le chemin des vignettes des documents du portefolio n'était pas bien pris en compte avec le cache pour les serveurs mutualisés.

#42013 : Correction du bouton "+" pour tout sélectionner en édition d'élément du portfolio
Cela sélectionnait uniquement le premier.

#42061 : Sources de données "Notices des catégories d'une rubrique" pour une liste de notices
La sélection de "notices des catégories d'une rubrique" comme source de données d'une liste de notices ne retournait aucun résultat. C'est corrigé.

#43170 : Portail : Enregistrement du contexte dans les PMB en iso-8859-1
Enregistrement des données de contexte du portail en session pour les PMB encodés en ISO-8859-1.

#44247 : Source de donnée bannette : Sélection manuelle
Prise en compte de toutes les bannettes, et non des bannettes automatiques seulement.

#44278 : Placement du bouton "vider le cache des images"
Le bouton "vider le cache des images" est affiché à la ligne avec le bouton "Vider le cache"


*******************
EVOLUTIONS


--------------
Administration
--------------

#40361 : Champ retourné par les webservices
Ajout du champ "codestat" dans les données retournées par les fonctions des webservices PMB.

#40059 : Formulaire de contact : Suppression d'objets
Ajout du bouton en édition d'un objet

#42273 : Description pour la recherche dans les concepts à l'OPAC
Édition du message associé au paramètre "modules_search_concept".

#43159 : Conversion Prisme
Ajout d'une correspondance de type de document dans les conversions Prisme vers unimarc et Prisme vers XML unimarc.

#44264 : Conversion memodocnet
Ajout de la conversion memodocnet BCDI vers PMB 

#44358 : Imprimante tickets de prêt
Ajout d'un paramètre permettant de gérer plusieurs imprimantes ticket de prêt, éventuellement gérées par plusieurs raspberry.

---------
Autorités
---------

#40984 : Multicritères concepts :  recherche sur tous les champs littéraux
Il est désormais possible de rechercher sur tous les champs littéraux (notes, exemple, définition...).

#41607 : RMC autorités : Ajout d'un critère sur le thésaurus des catégories
Possibilité d'ajouter un critère sur le thésaurus des catégories.

---------
Catalogue
---------

#40476 : ArteVOD : Evolution du webservice
Évolution du connecteur ArteVOD pour s'adapter à l'évolution du web-service.
Récupération du nombre total d'enregistrements et refonte de l'enrichissement.
/!\ Étant donné que le template d?enrichissement a été modifié, il est conseillé de repartir de celui défini par défaut (En enregistrant la source après avoir vidé le champ de template ).

#39686 : Liens entre notices
Choix des liens à conserver en import et remplacement de notices.

#39915 : Harmonisation des popups dans la gestion des périodiques
Dans la popup des calendriers de la gestion des périodiques le bouton de fermeture est maintenant sous forme de picto.
Une class "panel-close" a été ajoutée afin de pouvoir mettre en forme cet élément d'interface.

#40765 : Affichage d'une notice de bulletin
Affichage du carré de couleur du statut lorsqu'une notice de bulletin est présente.

#41040 : Valeur par défaut en création de document numérique
Ajout d'une valeur par défaut au champ "propriétaire" en création de document numérique.

#41932 : Alerte de suggestion à traiter
Prise en compte du paramètre de localisation des suggestions pour l'affichage de l'alerte ou non.

-----------
Circulation
-----------

#41133 : RFID indication antivol sur retour de document
Ajout de l'indication antivol sur retour de document ( led qui flash).
Retour plus rapide: la commande antivol est envoyée avant la lecture rfid

#41393 : Actions rapides en circulation
Ajout du choix de la localisation par défaut en visualisation des réservations.

#41694 : Statistiques de fréquentation : statistiques horaires
Les statistiques sont enregistrés avec la date et l'heure.

------
Divers
------

#40928 : Options pour le debogage - Afficher les erreurs PHP 
Ajout de deux paramètres "display_errors" dans les paramètres généraux et dans la section "OPAC" pour faciliter le débogage d'anomalies.
Essentiellement utile pour les développeurs

#41886 : Optimisation de l'indexation des concepts lorsque Sphinx est activé 
Statification de l'instanciation du sphinx_indexer

#43084 : Ajout du méthode de suppression de notice dans l'api
Ajout de deux méthodes : 
- une pour supprimer une liste de notices(monographie ou périodique) mis dans un tableau
- une pour vérifier l'utilisation d'une notice

#43752 : Ajout d'un champ bulletin dans les formulaires de contribution
Ajout d'un champ bulletin dans les formulaires de contribution de type "notice".
Si ce champ est rempli, que le type de document est défini à "Article" et le niveau hiérarchique à "2". Alors, l'article sera automatiquement rattaché au bulletin sélectionné.

---
DSI
---

#41471 : Informations reprises en résumé des items de veille
Pour la source "notices de la base", possibilité de personnaliser les informations reprises dans le résumé des items, à l'aide d'un template de notices.

--------
Editions
--------

#39930 : Coloration syntaxique dans les templates de notices et de bannettes
Identique au contenu éditorial et aux pages FRBR

----
OPAC
----

#38132 : Ajout entête pour l'impression par panier
Ajout entête et pied de page pour l'impression par panier : impression, PDF, traitement de texte, mail. Template éditable en Administration > Template de Mail > Template impression de panier. Le paramètre OPAC print_cart_header_footer doit contenir l'id du template.

#40432 : Affichage Django : Classement des autorités personnalisées
Nouvelle propriété {{ record.authpersos_ranked }}
Tableau groupé par identifiant d'autorité perso

#40538 : Flux RSS: Optimisation requete de recherche de document numérique et gestion des notices de bulletins
Optimisation de la requete de recherche de document numérique d'une notice dans la construction des flux RSS et prise en compte des notices de bulletin

#41578 : Formulaires de contribution | Prise en charge des répertoires d'upload navigables
Possibilité de naviguer dans les répertoires d'upload déclarés comme navigables dans les formulaires de contribution.

#42493 :  Informations de notices dans la surcharge de méta données
Dans le module portail "Surcharges de méta-données", lorsque l'on choisit comme source de donnée "depuis une notice", on récupère les informations de la notice.

#43107 : Remplacement du pixel blanc par le no image
L'image de 2/2 pixels est maintenant remplacée par la no image du dossier style. Le remplacement est effectué directement dans le fichier opac_css/getimage.php.

#43311 : Permalink d'une notice invisible
Modification du libellé affiché lorsque la notice n'est pas visible. Nouveau message : "Vous ne pouvez pas accéder à ce document."

#43416 : Formulaires de contribution : Alerte au dépôt d'un document qui dépasse le poids autorisé
Une alerte est envoyée lorsqu'un document dépasse la limite autorisée.

#43545 : Navigateur de périodiques
Ajout d'un paramètre OPAC "perio_a2z_default_active_subscription_filter" permettant de cocher par défaut la case "abonnement actif".

#43813 : Contribution: Tri par ordre alphabétique de la liste des formulaires côté OPAC 
Liste des formulaires classée par ordre alphabétique.

#44126 : Pouvoir modifier son alerte privée
Il est désormais possible de ré-éditer son alerte privée.

#44371 : Modification du répertoire temporaire de mpdf
Passage du dossier temporaire de la classe MPDF dans le dossier temp de PMB.

-------
Portail
-------

#39854 : Liste de rubriques : Rubriques des catégories d'une rubrique  
Nouvelle source de données dans le module "Liste de rubriques"

#40031 : Surcharge de méta-données : améliorations sur l'ergonomie
Possibilité de modifier une méta-donnée
Permettre de choisir le(s) groupe(s) à appliquer dans le cadre

#40038 : Module métadonnées / notice : pouvoir choisir un template de notices
Pour la source de donnée "Méta-données d'une notice"

#40742 : Surcharge de méta-données : Affichage du titre de bulletin
Affichage du titre de la notice de bulletin si le titre du bulletin est vide

#40894 : Bouton vider le cache des images
Ajout d'un bouton dans la gestion pour vider le répertoire temp des images

#41202 : Module "Recherche" : Ouverture des liens dans un nouvel onglet
Cases à cocher dans les autres liens pour avoir la possibilité de les ouvrir dans un nouvel onglet

#43492 : Ajout de l'éditeur HTML dans le module "Code HTML"
Ajout de l'éditeur HTML dans la vue du module "code html".

#44282 : Liste d'étagères : Répertoire de templates à utiliser
Possibilité de choisir un répertoire de templates pour la vue des notices appartenant aux étagères sélectionnées.
Prise en compte du paramètre OPAC "etagere_notices_format" pour le mode d'affichage des notices

#44439 : Ajout de toolkit dans l'onglet portail
De nouveaux toolkits ont été ajouté dans le portail:
- uikit 3 Version 3.0.0-Beta.40 _(uniqument en version DEV de pmb)_
- Font Awesome Version 5.0.6 
- Masonry Version 4.2.0 

#44408 : Toolkits : Arborescence générique
Mécanique générique d'ajout de nouveaux toolkits.
- pmb/opac_css/styles/common/toolkits/nom_du_toolkit/js/ (Tous les fichiers à la racine suffixé par ".min.js" seront automatiquement chargés lorsqu'il est activé)
- pmb/opac_css/styles/common/toolkits/nom_du_toolkit/css/ (Tous les fichiers à la racine suffixé par ".min.css" de même nom que le javascript seront automatiquement chargés lorsqu'il est activé)
Composants activés lorsque l'option est cochée (chargement identique) :
- pmb/opac_css/styles/common/toolkits/nom_du_toolkit/js/components/
- pmb/opac_css/styles/common/toolkits/nom_du_toolkit/css/components/


*******************
FONCTIONNALITES


#40107 : Autopostage sur les concepts
- ajout de l'autopostage sur les concepts en recherche simple en gestion
- ajout de l'autopostage sur les concepts en recherche multi-critères de notices en gestion et en OPAC
- ajout de l'autopostage sur les concepts en recherche multi-critères d'autorités en gestion
- ajout des notices indexées par les concepts autopostés sur la fiche d'un concept

#40677 : Harmonisation et corrections du DOM
Harmonisation du dom entre les différentes pages.
Travail de fond toujours en cours.




************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_5.0.3                                                                  *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


*******************
ANOMALIES


--------------
Administration
--------------

#39334 : Notices des connecteurs sortants
Correction de la génération du cache des notices lors du rafraichissement des sets du connecteur. Correction de la requête de sélection des notices en cache, quand la date de modification des exemplaires est prise en compte.

#39586 : Webservice pour l'automate de prêt
Correction de la suppression des prêts temporaires.

---------
Catalogue
---------

#39136 : Reprise de la notice dans la dérivation oeuvre
Correction d'une anomalie dans le mappage des champs dans la création d'une oeuvre dérivée depuis une notice.
Le champ "notices liées" n'était pas correctement repris.

#39574 : Problème d'encodage au niveau des notifications
Suppression d'un double encodage sur le contenu HTML de la zone de notification

-----------
Circulation
-----------

#39385 : Mise en cache des photos de lecteurs de PMB
Le paramètre de taille maximum des photos des lecteurs n'était plus pris en compte à l'affichage avec la mise en place du cache des images.

#39479 : Vérification de réservation lors d'un retour de transfert
Lors du retour d'un exemplaire sur son site d'origine, vérification de la possibilité de satisfaire une réservation.

------
Divers
------

#39275 : Correction pour une connexion à un service Sphinx distant
Correction d'un bug sur la connexion à un service Sphinx.
Le paramètre sphinx_mysql_connect n'était pas pris en compte pour la connexion à l'API de recherche Sphinx.
Cela ne fonctionnait donc pas lorsque l'on voulait se connecter à un service Sphinx distant 

----
OPAC
----

#39283 : Liste des bannettes visibles
Correction de l'affichage de la liste des bannettes en fonction de la catégorie de l'emprunteur et de son appartenance à d'éventuels groupes.

-------
Portail
-------

#39409 : Affichage des logos d'article ou de rubrique
Correction de l'affichage lorsque l'élément éditorial ne possède pas de logo.


*******************
EVOLUTIONS


--------------
Administration
--------------

#39292 : Formulaire de création d'action personnalisable et de procédure panier
En création d'action personnalisable et de procédure panier, l'utilisateur courant est autorisé par défaut. Si une procédure existe déjà, on ré-affiche le formulaire de création.

------
Divers
------

#39447 : Optimisations de l'affichage des champs persos dans les formulaires
Optimisations liées à la réduction du nombre de fichiers javascript inclus au chargement d'un formulaire contenant des champs persos.

----
OPAC
----

#39506 : [Affichages Django] Affichage du titre du bulletin dans les infos de bulletinage
Titre du bulletin dans les infos de bulletinage : {{ record.bul_info.bulletin_title }}

-------
Portail
-------

#39474 : Format de fichier pour les logos du contenu éditorial
Indication des formats conseillés sur le formulaire d'upload des logos.



************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_5.0.2                                                                  *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


*******************
ANOMALIES


-----------
Circulation
-----------

#39058 : Débit de l'abonnement depuis une fiche lecteur
Le débit de l'abonnement ne se fait que si une prolongation a été faite.

------
Divers
------

#39099 : Correction du chargement des nomenclatures en modification de notices
Corrections en 2 temps : ajout de l'attribut startOpen="no" dans le gabarit pour éviter que les listes d'autorités soit dépliées par défaut

----
OPAC
----

#38710 : Recherche multi-critère associée à une vue OPAC
Correction de la gestion des apostrophes dans l'enregistrement de la recherche associée à la vue.

#38715 : Correction templates common django de notices
Correction du champs "Mots clés" qui apparaissait tout en haut de la notice quand le paramètre OPAC "thésaurus" était à 0.




************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_5.0.1                                                                  *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


Voir sur le site www.sigb.net :
Nouveautés : http://www.sigb.net/newsletter/nouveautes_50/nouveautes_pmb_50.pdf
Améliorations : http://www.sigb.net/newsletter/nouveautes_50/ameliorations_pmb_50.pdf




************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_4.2.12                                                                 *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


Voir le fichier changelogs42.txt dans le répertoire racine de PMB (ajoutez "42" dans l'URL de cette page !)