************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_7.5.3 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ **************************** Les numéros indiqués ici (#000000) sont utilisés en interne par PMB Services par son équipe de développement. ******************* INCONNU -------------- Administration -------------- #148549 : [Nettoyage de base] Ajout de la génération des vignettes de documents numériques manquantes ---------- Animations ---------- #146914 : [Animations] Modification des quotas internet d'une animation Exemple : Si une animation a un quota internet à 5. Il y a cinq personnes inscrites et deux personnes en liste d'attente. Si on modifie le quota internet de l'animation, on inscrit les personnes en liste d'attente. #148438 : Correction dans la création d'article lié à une animation On ne pouvait éditorialiser les animations. Le plugin n'était plus lu à cause de la limitation de la découverte des répertoires. #149414 : [Animations] Masquer la répétition des animations On masque la répétition : - Si l'animation a des réservations - Si elle est sur la journée - Si la date de fin est identique à la date de début --------- Catalogue --------- #148890 : Optimisation de l'affichage de la page des paniers Le contenu de chaque notice d'un panier (détails, vignettes, ...) n'est plus chargé par défaut. Il le sera au dépliement (bouton plus). ------ Divers ------ #146833 : [Audit / Hist.] Optimisations Amélioration de l'affichage de l'audit sur les entités #147872 : Ajout d'une methode javascript globale d'inclusion de fichier Ajout de la méthode "pmb_include" dans le fichier misc.js. À utiliser de préférence pour inclure des fichiers js, sans passer par les balises . Il s'agit surtout d'éviter les inclusions multiples d'un même fichier. #148977 : [API Rest] Souci dans le rest.php avec un OPAC en ISO Correction d'une fatale si on utilisait l'API REST en OPAC avec un OPAC en ISO-8859-1 ---- OPAC ---- #149385 : [Univers de recherche] Expression booléenne : Aucun résultats lors d'une recherche dans un univers Si Expression booléenne comporte un accent, la recherche en opac ne retourne pas de résultat. C'est corrigé. ------- Portail ------- #147456 : Ajout uikit v 3.16.24 Ajout uikit v3.16.24 #149033 : [Refonte portail] Affichage de la page de connexion Lorsque la refonte portail est activée, on ne prenait pas en compte la page do_resa.php. Cela cassait tout le chaînage. C'est corrigé. ******************* AMÉLIORATIONS / EVOLUTIONS ------------ Acquisitions ------------ #148500 : [Suggestions] Factorisation de la génération des mails Factorisation du code source + ajout dans l'interface de paramétrage des mails. -------------- Administration -------------- #146378 : [Transferts] Paramétrage d'une liste Ajout de l'option "Préférence utilisateur" lors de la définition du filtre d'origine au niveau du paramétrage de la liste. #146562 : [Gestion des fichiers] Affichage de la pondération Affichage de la pondération au niveau des listes récapitulatives des indexations. Cela a pour but d'autoriser ultérieurement la modification de la pondération par l'interface. #146579 : Vignettes : ajout d'un timeout paramétrable pour les accès externes #147534 : Traduction du libellé et de la description des univers et des segments #147932 : [Préférences] Modification du mot de passe Ajout de l'oeil pour visualiser le mot de passe en clair lors de la saisie du nouveau. #148339 : [Planificateur de tâches] Envoi d'une commande Correction sur le traitement de la commande envoyée + captation de la commande dans le rapport de la tâche. #148409 : Vignettes : ajout d'une limite de taille pour la récupération des vignettes BNF #148710 : [Pubmed] Ajout des autorités sur les imports de type "PubmedBookArticle" #148898 : [Webservices / Gestionnaire de tâches] Gestion des erreurs Travail sur les webservices pour mieux gérer les retours d'erreur dans le gestionnaire de tâches. ---------- Animations ---------- #148702 : [Animations] Tri des animations parentes par date de début - Tri des animations parentes par date de début - Ajout d'un espace dans le template VueJS #148743 : [Animations] Tri par date dans l'organisation des animations - Tri récursif par date de début dans l'organisation des animations --------- Autorités --------- #146181 : ISBD d'auteur à partir d'une oeuvre Modification de l'appel PHP pour la récupération de l'ISBD d'auteur sur une oeuvre. #146541 : [Tableau de bord] Autorités Enrichissement du bloc d'autorités : - nombre d'éditeurs - nombre de collections - nombre de sous-collections - nombre de titres de série - nombre d'oeuvres/expressions - nombre d'indexations décimales --------- Catalogue --------- #147841 : Optimisation de l'affichage de la page d'un bulletin - chargement ajax du contenu des dépouillements (comme pour les résultats de recherche) #149704 : [Fonctions Z39.50] Factorisation de code PHP Diminution du code dupliqué dans les personnalisations z3950 : - Uniformisation de la fonction "traite_categories_enreg" sur la classe Z3950_notice - Uniformisation de la fonction "traite_categories_from_form" sur la classe Z3950_notice - Uniformisation de la fonction "create_categ_z3950" sur la classe Z3950_notice ----------- Circulation ----------- #147626 : Circulation des périodiques - Bouton Supprimer les circulations Modification du libellé "Supprimer les circulations sélectionnées" par "Supprimer les sans retour sélectionnés". #149538 : [Circulation] Ajout d'un loader lors du prêt / retour - Ajout de deux méthodes dans le misc.js pour l'affichage d'un loader générique avec overlay sur l'ensemble de la page.
pmb_show_loader() pour afficher le loader
pmb_hide_loader() pour cacher le loader
- Mise en place du loader dans le prêt / retour de document lorsque la RFID n'est pas activée. - Blocage de l'envoi du formulaire si ce dernier a déjà été envoyé. ------ Divers ------ #147633 : Compatibilité MySQL 8.x #148382 : [Contributions] Génération des mails Transfert de la génération des mails vers le framework de mails. #149208 : [Listes] Optimisations sur la gestion des tris multiples Optimisations sur la gestion des tris multiples dans les listes. #149728 : Téléchargement d'un document numérique Lors du téléchargement d'un document numérique, le nom de fichier donné pour l'enregistrement sera prioritairement celui indiqué en "Nom de document numérique" plutôt qu'un nom commençant par "file_". --- DSI --- #148373 : [Historique de diffusions] Alimentation de la bannette Conservation des identifiants de notices ayant répondu aux équations, filtrage sur la date et le statut y compris. #149404 : [Historique de diffusions] Affichage des dernières diffusions Lisibilité de la liste par défaut : - Groupement par nom de bannette - Tri décroissant sur la date de diffusion -------- Editions -------- #148721 : [Relances d'adhésion] Imprimer/Envoyer les relances Améliorations de l'ergonomie sur les relances d'adhésion. Deux boutons sont désormais disponibles pour l'impression ou l'envoi par mail selon le paramétrage : - Imprimer toutes les relances d'adhésion OU Envoyer toutes les relances d'adhésion - Imprimer les relances d'adhésion OU Envoyer les relances d'adhésion (selon le paramètre relance_adhesion) ---- OPAC ---- #146622 : [Mes prêts] Gestion de la prolongation groupée - Harmonisation de l'affichage des prêts - Cases à cocher pour ne prolonger que ceux voulus - Calcul de la date de prolongation par prêt - Bouton prolonger pour la sélection #147634 : [Recherche] Modification de la recherche pour les synonymes Lors d'une recherche, si le mot a un synonyme qui contient un tiret (cerf-volant) : On recherchait le mot cerf-volant de cette façon : On affiche tous les documents qui contiennent le mot cerf ou volant Maintenant : On affiche tous les documents qui contiennent le mot cerf et volant #148189 : [Segment de recherche] Ajout d'un placeholder dans la recherche Quand on se trouve dans un segment de recherche, il n'y avait pas de placeholder dans la barre de recherche. C'est corrigé. #149325 : Déplacement de la zone accessibilité de l'OPAC - Déplacement de l'input dans la div#accessibility #149572 : [Surlignage] Page chargée Application du surlignage lorsque la page est chargée afin de gagner du temps sur l'affichage de base. ------- Portail ------- #148028 : DSFR (Système de Design de l'État) Intégration du DSFR dans la liste des toolkits disponibles au niveau de la construction du portail. #148361 : [Refonte portail] - Ajout d'une interface pour gérer les versions #148390 : [Refonte portail] - Ajout d'un bouton pour éditer un cadre - Ajout d'un bouton qui renvoie dans l'édition d'un cadre dans la mise en page #148397 : [Refonte portail] Ajout des informations css des cadres dans la vue "Mise en page" Ajout d'un bouton information avec les informations css du cadre. #148403 : [Refonte portail] Non prise en compte des conditions d'affichage Lors de la création d'un nouveau cadre, si le paramètre cms_portail est a deux alors, on n'affiche aucune condition d'affichage par défaut. #148471 : [Refonte Portail] Modification de message dans les listes d'articles Modification du label du sélecteur de donnée "Rubrique" dans le module "Liste d'articles" par "Articles d'une Rubrique" #148502 : [Refonte portail] - Ajout de la recherche par identifiant - Ajout d'un sélecteur dans la gestion du contenu éditorial pour permettre la recherche par identifiant #148546 : [Refonte portail] Masquer "Cadre Fixe" et "Conserver l'URL de construction" - Masquer "Cadre Fixe" et "Conserver l'URL de construction" lorsqu'on est sur la refonte #148734 : [CMS] Module liste de favoris - ajout d'une datasource Ajout de la datasource *Rubriques citées en champ perso d'une rubrique* dans le module liste de favoris afin de pouvoir sélectionner une liste de rubriques en fonction d'une valeur de champ perso. #148780 : [Portail] Ajout d'un filtre dans les cadres de type "Liste d'animation" et ajout du tri et ordonnancement dans la data source"Animations par valeur d'un champ perso" Ajout d'un filtre pour trier les animations par date de début et n'afficher que les animations qui ne sont pas passées. Ajout dans la datasource "Animations par valeur d'un champ perso" la prise en compte des champs "tri" et "ordre" ******************* ANOMALIES -------------- Administration -------------- #147447 : Correction de l'enregistrement du formulaire des supports #147619 : [Connecteurs / Items de veille] Edition d'une source Correction du formulaire pour la récupération d'items de veille. #147656 : [Gestionnaire de tâches] Tableau de bord Correction du tri des tâches en attente. #147928 : Affichage des droits par utilisateur Correction sur la visibilité des utilisateurs par groupe au sein des formulaires de procédures, templates de mails, etc. #148234 : [Initialisation des droits d'accès] Barre de progression Passage de la jauge de progression en HTML5 avec un correctif supplémentaire concernant le rafraîchissement en temps réel. #148399 : Duplication des champs perso d'un article ou d'une rubrique Les valeurs des champs personnalisés contenant des apostrophes n'étaient pas dupliquées. #148582 : [Mails] Connexion MySQL + durée d'envoi - Vérification de la connexion MySQL au retour de l'envoi d'un mail - Log des mails lorsque le serveur de mail répond au-delà de 5 secondes #149175 : [Page de maintenance] Erreur de sauvegarde du contenu Correctif sur la sauvegarde du contenu de la page de maintenance. #149571 : [Page de maintenance] Editeur TinyMCE - Rétro-compatibilité sur l'affichage de l'éditeur TinyMCE lorsqu'il est paramétré. - Ré-affichage du template par défaut si aucun contenu enregistré ---------- Animations ---------- #146216 : [Animations] Suppression du logo lors de la sauvegarde Quand on sauvegarde une animation, le logo de celle-ci n'était pas sauvegardé. C'est corrigé. #148888 : [Animations] Correction souci d'affichage dans l'impression excel et répétition des animations Suite des améliorations dans les ORM, on ne renvoyait plus un objet, mais un tableau. Maintenant, s'il n'y a pas d'inscription, alors l'animation peut devenir une parente et la répétition d'animation peut se faire. --------- Autorités --------- #146222 : Remplacement d'une collection : affichage de l'éditeur On affichait l'identifiant de l'éditeur à la place de son libellé. --------- Catalogue --------- #146852 : [Vignette] Récupèration de la vignette du document numérique pour une notice Il était impossible de récupérer la vignette du document numérique en gestion (certificat client) #147862 : [Auteur / Titre] Identifiant de notice -> Article de périodique orphelin Lorsque l'on recherche un article de périodique via la recherche par identifiant de notice, PMB proposera désormais de le rattacher à un bulletin et un périodique s'il est orphelin. #148122 : [Connecteurs / recherche externe] Contrôle de la notice intégrée Amélioration du contrôle de notices déjà présentes dans la base pour éviter les éventuels problèmes d'intégrations antérieurs. #148143 : [Indexation / Recherche par termes] Multi-thésaurus L'indexation par terme ne fonctionnait plus lorsque l'on provenait d'une recherche sur tous les thésaurus. #149174 : [Paniers / Export tableur] Mode avancé Reprise de la première ligne du tableur sur l'édition simple dans l'édition avancée. #149658 : [Document numérique] URL grisée Ne pas désactiver le champ "URL" lorsque le mimetype du document numérique est "URL" même si le nom de fichier est renseigné. #149695 : [Zotero] Dédoublonnage du bulletin Le dédoublonnage sur la date ne fonctionnait pas correctement lorsque seule l'année de parution était présente sur Zotero. #149718 : [Intégration en catalogage] Permalien de la notice Construction du permalien selon le niveau bibliographique et le niveau hiérarchique. ------ Divers ------ #146533 : OAI Entrant - Modification parse des données xml Déplacement du parse des données xml après réception complète des requêtes http. Pas de parse des chunks. #147333 : [Vignettes] Image par défaut de la BnF L'option "Utilisation de l'image par défaut de la BnF" n'était pas prise en compte. #148854 : [Vignettes] Affichage des vignettes depuis les Webservices Les URL de vignettes récupérées depuis les webservices PMB pointaient sur l'URL de la gestion alors qu'elles devraient pointer sur celle de l'OPAC. C'est à présent le cas. #148965 : [RMC] Ajout/Effacement d'autorités Correction sur l'effacement des informations d'autorités lors d'une multiple sélection. Exemple : 1 / Sélection du critère "Catégorie" 2 / Sélection d'une première catégorie 3 / Ajout d'une seconde catégorie 4 / Effacement de cette seconde catégorie 5 / Lancement de la recherche 6 / L'effacement n'a pas été pris en compte #149003 : Suppression de l'appel à la méthode php rename() Cette méthode posait des problèmes sur les montages sshfs. Le fichier renommé n'était pas supprimé des répertoires temporaires. On la remplace par les méthodes copy(from, to) / unlink(from). --- DSI --- #147930 : [Classements d'équations] Ordonnancement L'ordonnancement des classements d'équations était inefficace dans certaines situations. ---- OPAC ---- #146563 : [Listes de lecture] Tris depuis la gestion d'une liste L'application d'un nouveau tri depuis la gestion d'une liste ne fonctionnait pas. #146675 : [Prolongation d'un prêt] Contrôle supplémentaire Contrôle sur la prolongation multiple via le rafraîchissement de la page (F5), ce qui engendrait des affichages "5/3" pour le nombre déjà réalisé. #146960 : Correction Fatale dans la recherche MC Autorités en OPAC #147728 : [Mon compte] Mes prêts Corrections / Améliorations diverses sur l'affichage / export des prêts. #147775 : [Prêts en cours du groupe] Date de prolongation Ne pas autoriser le changement par le responsable de la date de prolongation calculée automatiquement avec les différentes règles de calcul. #147776 : [Prêts précédents] Affichage + export de la liste Factorisation PHP de l'affichage et de l'export de la liste des prêts précédents. #148771 : Résultats de recherche d'autorités Corrections des templates d'autorités dans les listes. #149170 : [Alertes personnalisées] Tri alphabétique sur le nom L'affichage des alertes personnalisées n'était pas toujours ordonné correctement. #149584 : [Formulaire de contact] Mails Revue de l'expéditeur des 2 mails envoyés lors d'une demande par un usager avec accusé de réception. Gestion de la définition de l'expéditeur au sein du nouveau module "Administration > Envois de mails > Paramétrage". ------- Portail ------- #148172 : [Portail] Ajout d'un lien pour cliquer dans les modules agenda et module menu Quand on active la refonte portail, on parse le HTML et on le nettoie. Dans les deux modules agenda et menu, la balise "" posait un problème de fermeture. ******************* NOUVELLES FONCTIONNALITES -------------- Administration -------------- #148226 : [Segments] Duplication d'un segment de recherche Ajout de la possibilité de dupliquer un segment dans les univers de recherche et d'un sélecteur pour déterminer le ou les univers qui recevront le segment dupliqué #148228 : Interface de paramétrage des envois de mails Nouvelle entrée "Paramétrage" dans le menu "Envois de mails" de l'administration. Celle-ci a pour but de lister le paramétrage des différents envois de mails dans PMB tout en offrant la possibilité à l'utilisateur de modifier les choix par défaut appliqués. #148246 : [Univers] Duplication d'un univers de recherche Ajout d'un bouton dupliquer dans le formulaire d'un univers de recherche. #148606 : [Interface] Modules Administration > Interface > Modules - Possibilité de personnaliser les points d'entrée par module ------ Divers ------ #136310 : Compatibilités PHP >= 8 Nouvelle tâche de fond pour les compatibilités PHP 8. ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_7.5.2 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ******************* INCONNU -------------- Administration -------------- #142860 : [Gestion de tâches] Envoi de DSI Correction sur l'enregistrement des actions à réaliser. #143387 : [Gestion des tâches] Liste des tâches Refonte de les listes récapitulatives des tâches par type afin de pouvoir proposer un enrichissement des données. #143470 : [OAI /Cairn] Affichage des sets sous forme d'autorité Ajout d'une option dans le paramétrage global des OAI pour définir le format d'affichage des sets en paramétrage de sources. #143533 : [Gestionnaire des tâches] Réindexation des concepts La réindexation des concepts via le planificateur de tâches ne fonctionnait plus. #143638 : [Statistique OPAC] Nommage d'une colonne Contrôle des caractères sur le nommage des colonnes, les espaces ne sont pas autorisés. #143649 : [Gest. Financière & relances mult.] Sous sous-menus Ajout de classes CSS sur les sous-menus des sous-menus en gestion financière. #144764 : [Administration] Ajout d'une entrée "Securité" Ajout d'une entrée sécurité qui comprend : - Authentification externe - Multiple authentification #144875 : [Authentification externe] Vue Services externes et Manifestes #145267 : [Mot de passe] Gestion des mots de passe internes avec authentification externe #145691 : [Authentification externe] Ajout de paramétre dans les formulaires des modéles/configurations - Ajout des revendications (Claims) Changement du fonctionnement des "Attributs externes" ---------- Animations ---------- #143101 : [Univers de recherche] Ajout d'un critère pour les animations Possibilité de rechercher que les animations dont la date de fin n'est pas encore passé. --------- Catalogue --------- #142854 : [Documents numériques] Mimetype SVG Ajout du mimetype "Image/SVG" dans la liste des mimetypes autorisés. ------ Divers ------ #142818 : [PDF / PMB ISO-8859-1] FPDF error: Undefined font: helvetica Correction de l'erreur "Undefined font : helvetica". #143019 : Vignettes : ajout de la source ORB Decitre #143049 : Vignettes : ajout de la source BnF #143158 : Suppression de l'appel au cache des images pour les vignettes En attendant de développer une solution de cache pérenne, on ne fait plus appel à l'actuelle. Trop de charge serveur #143383 : [URL de la vignette] Images SVG Les URLs de vignettes de notices/autorités pointant vers des images SVG seront désormais correctement interprétées en affichage. #143586 : Remise en route du gestionnaire d'événements La découverte des événements contenait une erreur de parse depuis le 27/04. #143687 : [Plugins] Ajout d'un hook pour afficher une colonne Ajout d'un hook dans les listes pour donner la possibilité d'ajouter une colonne liée à un environnement bien précis. #144708 : [Authentification externe] Intégration du plugin d'authentification - Factorisation et intégration dans PMB du plugin d'authentification externe - Ajout des sources - Gestion des manifestes #144767 : [Autoload] Inclusion H2o_Parser et H2o_Lexer dans h2o.php #144775 : [Authentification externe] Retrait OpenIDConnectClient du vendor #144892 : [Authentification externe] Vue Modèles et messages #145545 : [Authentification externe] Ajout des points de retour d'authentification --- DSI --- #143081 : [Veilles / Sources] Filtrer les nouveaux éléments avec une expression booléenne L'expression booléenne saisie n'est plus limitée à 255 caractères. -------- Editions -------- #142806 : [Transferts] Affichage du titre de la notice Correction sur l'interprétation du HTML sur la colonne "Titre", régression qui a eu lieu suite à la protection des sorties textes dans les listes. ---- OPAC ---- #142859 : Vignettes : affichage des vignettes dans les carrousels #145661 : [Authentification externe] Authentification en OPAC #145695 : [Authentification externe] Ajout liens d'authentification externe en OPAC #145724 : [Authentification externe] Gestion déconnexion OPAC #145867 : [Authentification externe] Inscription depuis données externes ------- Portail ------- #143022 : Modif image de gestion sort.png - Modif image de gestion sort.png - css sur l'image pour la rendre plus lisible #143065 : Style PURE | Uniformisation Couleurs des statuts Uniformisation Couleurs des statuts entre le style enjoy et le style pure. #143103 : [Portail] Ajout d'un tri dans le sélecteur de données pour les articles cités en champ perso d'une rubrique Maintenant, on peut trier par date, début de l'événement présent dans l'agenda. ******************* AMÉLIORATIONS / EVOLUTIONS -------------- Administration -------------- #123985 : ARK : Génération des identifiants ARK en lot Via le menu Administration / Modules / ARK / Génération ARK #135347 : Refonte de la génération des vignettes #136561 : Ajout de la possibilité de supprimer les fichiers d'autoload en nettoyage de base #141911 : [Nettoyage de base] Barre de progression HTML5 Modification de la barre de progression au format HTML5 #142610 : Vignettes : possibilité de supprimer des sources par défaut dans les liens externes (amazon, abebooks,...) Dans certaines structures, le copyright pose des soucis. #144274 : Vignettes : évolution de la source "aucune image" pour aller chercher par défaut les no_image définies pour chaque type de notice #145008 : [Préférences utilisateur] Menu authentification Déplacement de la modification du mot de passe de l'utilisateur connecté dans ce nouveau menu. ---------- Animations ---------- #136171 : [Animations] Possibilité d'ajouter une image à une animation et un texte alternatif Maintenant on peut définir une image et une texte alternatif pour une animation. Dans le portail, on peut faire appel à l'image de l'animation : {{ article.animation.logo.xxx }} xxx à remplacer par :
small_vign : taille -> 16 px
vign : taille -> 100 px
small : taille -> 140 px
medium :taille -> 300 px
big : taille -> 600 px
large : taille -> taille d'origine de l'image
et pour le texte alternatif : {{ article.animation.logo.alt }} #138553 : [Animations] Ajout de l'inscription pour une personne Ajout d'une case à cocher dans le formulaire d'une animation, qui permet l'inscription d'une personne à la fois #138556 : [Animations] Champ obligatoire à l'inscription Maintenant, c'est l'email qui est obligatoire et non le téléphone pour une inscription à une animation. #138630 : [Animation] Ajout du statut de l'inscription Ajout du statut de l'inscription dans le compte emprunteur, dans la liste des animations et dans le récapitulatif d'une inscription à une animation. #138635 : [Animations] Obligation du code-barre Si le paramètre "animations_only_empr" est actif, on rend obligatoire les codes-barres. #138657 : [Animations] Récupération de l'image d'une animation Dans le template des animations (_animation_display.tpl.html_), on peut faire appel à l'image de l'animation :
{{ animation.formatLogo.xxx }}
*xxx* à remplacer par :
small_vign : taille -> 16 px
vign : taille -> 100 px
small : taille -> 140 px
medium :taille -> 300 px
big : taille -> 600 px
large : taille -> taille d'origine de l'image
#138682 : [Animations] Ajout de préférences utilisateur Nouvelle entrée "Animations" dans les préférences utilisateur : - Autoriser l'inscription en liste d'attente - Valider l'inscription automatiquement à l'OPAC - Type de communication - Limiter l'inscription à la personne de contact #138702 : [Animations] Récupération des champs personnalisables +Comment récupérer les valeurs formatées :+
{% debug animation.customFields.0.customFormatValues %}
#138731 : [Animations] Ajout d'un nouveau filtre sur la localisation d'une animation dans les listes de réservation Refonte des filtres dans les listes de réservations. #138785 : [Animations] Ajout la possibilité d'exporter la liste des inscriptions au format Excel #138876 : [Animations] Gestion des inscriptions en cas de de désistement Quand une personne se désinscrit d'une animation, on regarde le nombre de places libérées, pour passer en validé et/ou en attente de validation une autre inscription. #139722 : [Animations] Ajout d'une répétition pour la création d'animations en lot Dans les animations, on peut maintenant en créer en lot pour faire de la répétition. - Ajout de la fonctionnalité de répétition > Journalier / Hebdomadaire / Mensuelle > Reprise d'informations de l'animation parente > Ajout de calendrier pour visualiser les jours séléectionnés - Ajout de la fonctionnalité de suppression par animation / en lot - Ajout d'un paginateur #139886 : [Animation] Amélioration de la prise en compte des dates de début et de fin pour la répétition des animations #140021 : [Animation] Initialisation du contenu éditorial Dans la configuration du contenu éditorial du plugin, on peut maintenant initialiser les animations. #140370 : [Animations] Ajout de la gestion financière - Ajout d'un paramètre pour l'activer : gestion_animation - Ajout d'une entrée "Solde animation" en circulation - Ajout d'un lien pour aller voir l'animation directement depuis la ligne de compte - Prise en compte des lignes de compte en débit lors de l'inscription si validation automatique ou manuelle - Prise en compte des lignes de compte en crédit s'il y a suppression de l'inscription à l'animation #140406 : [Animations] Plugin : Ajout de la date de fin pour un article Maintenant, on a la possibilité de définir la date de fin de l'article en reprenant la date de fin d'animation. Le bouton "initialiser" dans la configuration du contenu éditorial prend en compte aussi ce nouveau paramètre. --------- Catalogue --------- #137432 : [Vignettes] Évolution dans la gestion des vignettes de notice uploadées Suite à un upload de vignette, on ne stocke plus d'url (ex : getimage.php/....) dans la table notice. C'est la nouvelle mécanique des vignettes qui gère l'affichage. #141621 : [Paniers d'exemplaires / actions rapides] Code-barres Ajout de l'option code-barres dans le sélecteur d'actions rapides. ----------- Circulation ----------- #140391 : [Prévisions] Disponibilité dans plusieurs localisations Pouvoir réserver un document sur une seule localisation quand il est dispo dans plusieurs localisations. #140795 : [Prévisions] Colonne "Localisation de retrait" Affichage de la colonne "Localisation de retrait" lorsque l'on est dans un contexte multi-sites. #140801 : [Personnalisation des listes] Ajout des prévisions Ajout des prévisions dans les listes personnalisables, conditionnées sur l'activation du paramètre. ------ Divers ------ #117030 : RMC responsive - Structure VueJs #117112 : RMC responsive - Amélioration structure, gestion des champs texte / liste / date #124510 : Ajout autoloader #129116 : Ajout d'une sécurité CSRF dans les formulaires +CSRF (Cross-site request forgery) :+ Nous allons ajouter dans certains formulaires un champ caché contenant une clé de validité (celui-ci est différent entre chaque formulaire.). Ces clés seront valides (~1h), si ce délai est dépassé, le formulaire ne sera plus valide. Sécurité ajoutée en Gestion et en OPAC. +[DEV] comment le mettre en place :+ Pour que le champ caché soit ajouté dans le formulaire, il faut ajouter l'attribut "data-csrf='true'". +Exemple :+

...
Ensuite vous avez simplement à appeler la methode "verify_csrf()" pour vérifier la validité de la clé. Si vous voulez faire une redirection spécifique, vous pouvez passer une url en paramètre de la fonction. #130377 : [ARK] Affichage des ARK en OPAC Ajout de propriétés permettant l'affichage des ARK en OPAC. Propriété **ark_link** ajoutée pour : - les autorités - les notices - les bulletins #130663 : [FPDF] Mise à jour de la librairie Mise à jour de la librairie FPDF : - version 1.53 -> version 1.84 #133344 : Cache APCU: ajout d'une methode pour supprimer une entrée Ajout d'une méthode deleteFromCache pour pouvoir supprimer une donnée dans le cache sans tout purger #136978 : [vignettes] Prise en compte des champ perso pour la récupération des vignettes de documents numériques Modification de la source de vignettes *docnum* afin de pouvoir sélectionner la vignette issue d'un document numérique en fonction d'un champ personnalisable paramétré dans la source. Le champ doit être de type *list* *query_list* et *query_auth* et visible à l'OPAC. #137099 : [vignettes] Ajout classe Dilicom + correction messages #140114 : [Webservices PMB] Optimisations du code source Optimisations du code source dans les groupes de fonctions. #141100 : [Plugins / Listes] Sélecteur multiple éditable Intégration des sélecteurs multiples dans une cellule éditable. #141127 : [Plugins] Evénements à la suppression des entités Ajout d'événements à la suppression des entités #141294 : [Plugins / Paniers] Evénement à la suppression d'entités via un panier Ajout d'un événement à la suppression d'entités via un panier. Cela permet entre autre d'interdire la suppression pour certains utilisateurs PMB et de modifier le statut des entités. #141332 : [Lettres] Optimisations Optimisations de code pour la personnalisation. #141601 : Modification de l'autoload afin de ne prendre en compte que les fichiers se terminant par .class.php #141610 : [Univers de recherche] Ajout des animations Dans les univers de recherche, on peut créer un segment de type animation. - Ajout des champs des personnalisables dans la RMC #141758 : [Univers de recherche] Ajout du contenu éditorial Dans les univers de recherche, on peut créer un segment de type article ou rubrique. #141816 : [Univers de recherche] Modification des fichiers search_fields Modification des search_fields pour les animations et contenu éditorial #142037 : Compatibilité PHP8 barre progression + suppression Erreur Deprecated #142193 : Limitation de la découverte des gestionnaires d'évènements Limitation de la découverte des hooks - découverte effectuée 1 seule fois - exploration sur 3 niveaux de répertoires max - exclusion des répertoires vendor et CVS #142236 : [Univers de recherche] Contenu éditorial #142410 : Révision du tri dans l'autocomplétion des catégories #144078 : [Autoload] Reconstruction de l'index des classes sur erreur de chargement #145944 : [Authentification externe] Modification de la prise en compte du fichier ext_auth On va récupérer en base de données les informations pour savoir s'il y a une identification externe. #145986 : [Authentification externe] Transformation des données Prise en compte du paramétrage pour la transformation des lecteurs et des utilisateurs. --- DSI --- #145976 : [Bannettes / Historique] Equations de remplissage Ajout des informations de remplissage des bannettes dans l'historisation. ------------ Modélisation ------------ #134603 : Ajout d'une property ISBD Ajout d'une nouvelle propriété dans l'ontologie pour définir optionnellement un ISBD directement dans l'interface. Dans ce cas, il prend le dessus sur l'ISBD générique dans les fichiers. #134629 : Modification de la génération des URIs Modification de la génération des URIs. Pour la définition des ontologies, le motif est le suivant : > @<#@ Coté Alimentation : > @#@ ---- OPAC ---- #121133 : [refonte portail] Structure de fichiers, methodes internes Fichiers principaux de la librairie de construction du portail opac. #131579 : [Pages FRBR] Optimisation du placement des cadres En OPAC, les templates de notices sont conservés intacts. Le placement des cadres ne les déstructure plus. Ça ne cause plus de souci de CSS. L'affichage des pages de notice pourra éventuellement changer entre 2 versions de PMB. D'où le commit en DEV uniquement. Ça ira de paire avec la refonte du portail. #138165 : [Animations] Ajout de la personne de contact par défaut lors de l'inscription en OPAC Lors de l'inscription à une animation en OPAC, si on renseigne juste la personne de contact et que l'on valide l'inscription. Alors, cette personne sera ajoutée par défaut. Ajout de différentes "class css" sur les lignes du tableau d'inscription. #141919 : [Notice / Affichage Django] Surlignage "off" Ajout d'un attribut HTML "data-highlight" avec la valeur à "off" sur les zones ne devant pas être concernées par le surlignage dans une notice. #142549 : Uniformisation de la sélection des catégories Maintenant en OPAC, suite à une recherche via les sélecteurs, la sélection d'une catégorie retourne son renvoi, s'il y en a un. Comme en gestion. #144855 : [accessibilité] Prise en compte de l'unité CSS REM Possibilité d'appliquer l'attribut *font-size* (module accessibilité) normalement placé sur le body, sur la balise HTML, pour la compatibilité avec l'unité CSS REM. Il faut pour cela passer le paramètre OPAC *accessibility* à *2* #145379 : Suggestions de resultats dans les recherches simples Suggestions de resultats dans les recherches simples : - recherche de base en OPAC - recherche simple dans les univers - recherche simple dans les segments ------- Portail ------- #135591 : [Portail] Possibilité de choisir l'affichage pour les options de la recherche Dans le module de recherche, on peut choisir d'afficher soit les boutons pour choisir la recherche en "radio" ou en "dropdown". #135773 : [Animation] Enrichissement du plugin On donne la possibilité d'accéder à d'autre propriété de l'animation dans le contenu d'un article - Localisation - Champs personnalisés #137416 : Sécurisation des formulaires issus de cadres portail Pour le web, il faudra ajouter l'attribut "data-crsf='true'" sur la balise
pour renforcer la sécurité. Déplacement du parser csrf après la construction du portail (https://fr.wikipedia.org/wiki/Cross-site_request_forgery). #138011 : Amélioration de la refonte portail - Ajout du nom du cadre/zone dans un attribut data - Recalcul du nom du cadre dans les mises en page - Redirection sur le formulaire sur le clic d'un cadre/modèle/page - Gestion des attributs sur les cadres de portail #138643 : [Refonte Portail] Corrections CSS - Modifications du css pour distinguer les modèles / cadres hérités #138757 : [Animations] Module de portail - Ajout d'un filtre sur les champs perso - Ajout d'une source de donnée pour sélectionner des animations à partir d'un champ perso #140429 : [Portail] Ajout d'un tri dans le sélecteur de données pour tous les articles Maintenant, on peut trier par date, début de l'événement présent dans l'agenda. ---------- Sémantique ---------- #130998 : Epurage du formulaire pour les propriétés Flag PMB et le nom machine Dans le formulaire d'une property ou d'une classe d'une onto perso, on n'a pas besoin d'avoir le sélecteur de langue pour le flag PMB et le nom machine. #131105 : Cohérence entre le datatype, le range et le marclist Ajout d'un javascript dans le formulaire d'édition d'une propriété d'une ontologie générique pour conserver la cohérence entre le datatype (qui sert à déterminer le mode de saisie dans l'interface d'alimentation) le range (qui déterminer quel est la nature de l'objet du triplet) et le marclist (qui est utilisé seulement si le range est marclist). Maintenant si le range ne correspond plus au datatype, il s'adapte à la volée au changement du datatype et vice-versa. De son coté, le marclist s'active et se désactive si besoin. #132081 : Grilles de saisie dans les ontos persos Ajout des grilles de saisies sur les formulaires d'ontologies génériques #133656 : Refonte de l'indexation dans les ontologies Refonte permettant maintenant de gérer des pondérations différentes sur un même propriété en cas de range multiple. #133683 : Zone de notification dans le module sémantique Création de la classe de pilotage de la zone de notification dans le module sémantique. Permet principalement de déclencher la pile d'indexation lorsque l'on saisie des entités dans les ontologies sans avoir à repasser par un autre onglet. #133709 : Passage aux "nouveaux sélecteurs" On utilise maintenant le système de sous-onglet à la place des sélecteurs pour les ontologies. #133749 : Possibilité d'ajouter une nouvelle entité directement en sélection On permet maintenant d'ajouter directement une entité de l'ontologie depuis le sélecteur en saisie. #134131 : Création d'ISBD en template Django par défaut Ajout d'un mécanisme de template Django pour générer des ISBD des entités issues des ontologies. Ajout d'une classe onto_common_entity qui porte un tableau des données d'une entité exploitable dans un template Django. Ajout d'un répertoire @includes/templates/ontologies/@ qui contient un répertoire common. Dans le répertoire common, un répertoire ISBD avec un gabarit et un fichier entity.html. Il est possible d'ajouter un répertoire au même niveau que common portant le pmb_name de l'ontologie, il sera utiliser en priorité. Le fichier Django qui sera utilisé est lui substituable. Pour l'exemple, on demande l'IBSD d'une entité "exemple" de l'ontologie "demo". On cherchera par ordre de priorité : > # @includes/templates/ontologies/demo/exemple_subst.html@ > # @includes/templates/ontologies/demo/exemple.html@ > # @includes/templates/ontologies/demo/entity_subst.html@ > # @includes/templates/ontologies/demo/entity.html@ > # @includes/templates/ontologies/common/exemple_subst.html@ > # @includes/templates/ontologies/common/exemple.html@ > # @includes/templates/ontologies/common/entity_subst.html@ > # @includes/templates/ontologies/common/entity.html@ Coté données, on peut aussi utiliser l'héritage pour faire des persos au besoin. Pour le meme exemples, on ira chercher la classe dans cet ordre : > # @classes/onto/demo/onto_demo_entity_exemple.class.php@ > # @classes/onto/demo/onto_demo_entity.class.php@ > # @classes/onto/common/onto_common_entity_exemple.class.php@ > # @classes/onto/common/onto_common_entity.class.php@ #134582 : Affichage du menu On conserve le menu de l'ontologie courante sur toutes les pages. #135307 : Page d'entité dans l'OPAC Recopie de la page de synthèse d'une entité d'une ontologie depuis la gestion dans l'OPAC ******************* ANOMALIES ------------ Acquisitions ------------ #145523 : [Suggestions] Affichage des états Prise en compte du formatage HTML dans la cellule. -------------- Administration -------------- #129501 : [Digital Signature] MAJ de l'alter_V5 en DEV Suppression ALTER TABLE pour la modification du champ "fields" pour la table digital_signature. La modification est faite directement dans la création de la table. #130952 : [Sémantique] On fait réapparaitre les menus On corrige une regression qui cassait le fonctionnement du module de définition des ontologies génériques. On en profite pour séparer la liste des ontologies présentes de leurs définitions. #136119 : [Droits d'accès] Refonte du paramétrage Refonte du paramétrage des droits d'accès (rôles / profils). #138686 : Correction des erreurs affichées dans le formulaire de modification d'un utilisateur Pour afficher la liste des schémas dans ce formulaire, la requête sparql du calcul de leur isbd utilisait un nom d'espace non déclaré. C'est corrigé. #141166 : [Services externes] Sélection des autorisations par utilisateur Ré-affichage des cases à cocher ayant récemment disparues par la protection générique des données. #141528 : [Vignettes] Modification de la source "liens externes" pour permettre l'ajout de valeurs personnalisées + modification des champs search_segment_description et search_universe_description en TEXT dans la base de données. ---------- Animations ---------- #136320 : [Animations - Pluging] Suppression d'une animation Lors de la suppression, on ne vidait pas les champs perso de l'article lié. #137486 : [Animation] Amélioration de la gestions des quotas et possibilité d'ajout d'une animation à la journée *Gestion des dates dans les animations :* - Ajout d'une case à cocher pour déclarer un jour entier (On peut tester avec la variable "duringDay") - Lors de l'éditorialisation d'une animation, si la date de début et la date de fin sont identiques, on ne met pas de date de fin - Revu des différents templates pour la prise en compte de la variable "duringDay" - Dans les listes d'animations, si pas de date de fin, on remplace dans la liste par "Animation sur la journée" *Gestion des quotas dans les animations :* - Correction des quotas lors de l'inscription à une animation Gestion/Opac - Correction dans les différents affichages #138590 : [Animations] Revue des boutons Modification de la balise HTML utilisée pour faire des boutons (passe des "input" en "button") #138597 : [Animation] Ajout d'une pièce jointe dans les mails et remplacement de motif dans l'objet de l'émail On peut ajouter une pièce jointe dans le mailing d'une animation. Il y a la possibilité d'ajouter des motifs dans l'objet de l'émail envoyé. Voici la liste : '!!animation_name!!', '!!animation_empr_name!!', '!!animation_empr_firstname!!', '!!animation_start_date!!', '!!animation_end_date!!', '!!animation_start_hour!!', '!!animation_end_hour!!', '!!animation_registered_list!!', '!!animation_location!!', '!!animation_registration_unsubscribe_link!!' et les motifs de remplacement de l'emprunteur #138656 : [Animation] Bloquer l'inscription en gestion En gestion, lors de l'inscription a une animation, on pouvait enregistrer deux fois la même personne. #139993 : [Animations] Enrichissement du plugin - Ajout : > animation_format_date -> Retourne les dates formatées > > Exemple : > > [start] => 14/11/2022 > > [end] => 14/12/2022 > > [startHour] => 10:00 > > [endHour] => 18:00 > animation_format_quotas -> Retourne les quotas formatés > > Exemple : > > [quotas_global] => 50 > > [quotas_internet] => 50 > > [quotas_global_available] => 12 > > [quotas_internet_available] => 12 > > [quotas_global_reserved] => 0 > > [quotas_internet_reserved] => 38 > > [quotas_global_waiting] => 0 > > [quotas_internet_waiting] => 0 - Prise en compte lors de la suppression d'une animation parente, la suppression des articles pour les enfants. #141283 : [Animations] Impression des listes d'inscrits - Correction pour substituer le fichier : ./includes/templates/animations/printRegistrationList.tpl.html - Ajout de toutes les informations de l'animation : > {{ animation.customFields }} > {{ animation.categories }} > {{ animation.categories }} > {{ animation.parent }} > {{ animation.prices }} > {{ animation.location }} > {{ animation.status }} > {{ animation.type }} > {{ animation.concepts }} > {{ animation.calendar }} *ATTENTION {% debug animation %} dans printRegistrationList peut faire ralentir énormément la prévisualisation de la page d'impression* --------- Autorités --------- #141102 : Refonte de l'indexation des autorités liées - optimisation des requêtes de sélection - correction des requêtes pour n'indexer que le nécessaire - indexation des concepts liés - correction de la double indexation des autorités liées (à la sauvegarde, puis via la pile d'indexation) --------- Catalogue --------- #141011 : Ajout de notices dans un panier Correction sur le formatage du lien autour du libellé de panier pour l'ajout d'une notice. #141202 : [Editions de paniers] Corrections d'affichage - Conservation de l'interprétation du HTML pour certaines colonnes - Formatage de la date pour les groupements par colonnes contenant une date - Intégration du formatage du groupement pour la colonne "Editeur(s) groupé(s)" #144810 : [Etats des collections] Filtre sur le titre Il était nécessaire d'appliquer la recherche deux fois pour que le filtre fonctionne. #145015 : Vignettes - ne plus afficher des vignettes de notices internes dans les notices externes Les notices partagent parfois le même identifiant, mais la vignette affichée ne correspond pas. ------ Divers ------ #136815 : [Compatibilité PHP 7.3] Suppression des propriétés typées Les propriétés typées ne sont pas prises en compte PHP 7.3. #137734 : [vignettes] Correction sur lecture des paramètres pour DILICOM si table vide #138030 : Mise à jour des packages npm Correction de vulnérabilités node_modules #138337 : [Vignette] Corrections diverses - Mutualisation du cache Gestion/OPAC - Possibilités de désactiver la récupération du premier document numérique pour la vignette de notice - Suppression du cache lors de la modification d'une notice/document numérique #138491 : [Compatibilité PHP8] Modification du mode de rapport d'erreur mysqli https://www.php.net/manual/fr/mysqli-driver.report-mode.php À partir de PHP 8.1.0, la valeur par défaut est MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Auparavant, il était MYSQLI_REPORT_OFF. #138747 : [Compatibilité PHP8] Corrections sur recherche + modules portail #141189 : Protection de la génération de l'url de la vignette quand l'identifiant de la notice est invalide #141353 : [Listes / Exports] Multi-groupements Correction de l'affichage sur les exports suivants lors de groupements multiples : - Tableur - Tableau HTML - Document bibliographique #142284 : Fermeture de pointeurs de fichiers / dossiers #143914 : Vignettes : nouvelle mécanique utilisée dans les cadres de portail Maintenant on utilise la nouvelle métode de génération de vignettes dans les cadres de portail. On ne tient plus compte de la propriété "thumbnail_url" #145923 : [FPDF] Correction du chargement des fichiers de fonts #146140 : Correction fatal error dans les authentifications externes ---- OPAC ---- #135748 : [Animations] Ajout de classe CSS dans les formulaires. #138083 : [Périodique] Navigateur de périodique Avec le fonctionnement du nouveau portail, lorsque l'on cochait l'abonnement actif, il restait prit en compte lors du changement de page. #141612 : Corrections de lenteurs dans le portails +Modification apportées :+ - Prise en compte du cache des cadres dans la refonte portail - Optimisation dans la récupérations d'une animation dans un cadres d'articles #141977 : [OPAC] Formulaire de modification du compte lecteur Ajout d'une alerte pour indiquer que l'on n'a pas les droits pour modifier son mot de passe (statut de lecteur : $allow_pwd). #142194 : [Listes de lecture] Tris disponibles Corrections sur l'application des tris dans les listes de lecture. #144089 : [RMC responsive] Correction de l'envoi du formulaire #146162 : Mail de ré-initialisation de mot de passe Normalisation des remplacements de motifs sur l'objet et le contenu du mail. ------- Portail ------- #131558 : Refonte portail : optimisation du JSON - Compression du JSON avant l'enregistrement - Réduction de la taille du JSON en Base de donnée - Diverses améliorations #136571 : Portail - Module Liste d'animation +Modifications apportées :+ - Ajout d'une source de données qui remonte toutes les animations - La possibilité de modifier le lien pour une Animation/liste d'animations. - Ajout d'une vue "Calendrier Django" #136771 : [Portail - Animation] Suppression du sélecteur de template pour les listes d'animations Dans le module des listes d'animations. - Renommage du "Vue Django" en "Template Django" - Suppression du sélecteur de template #138539 : [Refonte Portail] Corrections diverses - Revue de l'héritage - Ajout de couleur dans la mise en page (pour savoir quels sont les éléments modifiés ou non) #139059 : [Refonte Portail] Génération des URL Souci de calcul des droits d'accès pour les notices #140029 : [Refonte Portail] Url de la prévisualisation Utilisation du paramètre "url_base_cms_build" pour la prévisualisation en OPAC #140422 : Correction feuille de style starter_pageo Correction feuille de style starter_pageo ---------- Sémantique ---------- #130958 : Correction sur le formulaire de création d'une ontologie On s'assure qu'il n'y a pas d'injection possible sur le formulaire de création d'une ontologie générique #131004 : Stabilisation des champs dans les formulaires de définitions d'une ontologie Ajout de triplets pmb:formOrder dans l'ontologie pour faire en sorte que les champs restent dans le même ordre entre 2 rechargements de formulaires #131161 : Sous-onglet de Range instable dans les sélecteurs Lorsque que l'on va chercher une valeur de propriété qui est une ressource pouvant appartenir à plusieurs classes (range multiple dans l'ontologie), on avait parfois une inversion entre les onglets d'une page à l'autre. Ce qui, en plus d'être perturbant visuellement, générait une incohérence particulièrement source d'erreurs de saisie. On applique maintenant un tri arbitraire alphanumérique sur les uris. #131580 : Remise en marche de l'indexation Suite à la refonte du moteur d'indexation, les items issues des ontologies génériques n'étaient plus indexés. C'est réparé, on ajoute maintenant les items d'ontologies dans la pile d'indexation classique. On a du modifié un peu le la base car maintenant c'est en tache de fond : - Ajout d'une colonne informations dans indexation_stack pour y mettre le pmb_name de l'ontologie qui contient les infos des propriétés à indexer - Ajout d'une colonne pmb_name dans ontologies pour pouvoir retrouver l'instance d'ontologie au moment où on indexe... #133342 : Correction des endpoints SPARQL Suite à la MAJ du framework ARC2, les endpoints SPARQL ne fonctionnaient plus. On a rajouté l'option qui permet de faire la connexion automatiquement. #133690 : Perte de la variable current_module dans les sélecteurs Dans les sélecteurs, si on n'a un rechargement de page, on perdait la variable current_module. Fonctionnellement, pas de souci en soit, mais on perdait de let thème du module qui a déclenché l'ouverture du sélecteur #133699 : On évite les recherches infructueuses Dans les sélecteurs, on évite de proposer une recherche si l'entité n'est pas indexée. ******************* NOUVELLES FONCTIONNALITES -------------- Administration -------------- #140155 : [Gestionnaire de tâches] Indexation / Nettoyage de la base PMB Refonte du code source PHP d'indexation / nettoyage de la base PMB. Objectifs : - Changement de la structure des résultats de fonctions du groupe pmbesClean afin qu'elles soient mieux exploitable par le gestionnaire de tâches ou autre script externe - Implémentation d'une propriété dans le groupe pmbesClean pour définir un nombre d'éléments maximum à traiter lors d'un appel - Implémentation d'une propriété identique du côté du gestionnaire de tâches fixée à 200 pour gérer du multi-processus sur les actions d'indexation - Amélioration du compteur de progression, mise à jour fréquentes lors des actions d'indexation - Rendre l'interruption d'une indexation possible grâce au découpage par paquet --- DSI --- #139472 : [Bannettes] Historique de diffusions - Nouvelle option dans le paramétrage de la bannette pour historiser les diffusions de bannette - Nouveau menu dans l'onglet DSI pour visualiser les dernières diffusions -------- Editions -------- #139005 : [Etats paramétrables / En préparation] Ajout des champs personnalisés Possibilité de faire des états paramétrables sur les champs personnalisés. ---- OPAC ---- #146110 : [Authentification externe] Ajout de revendication lors de l'authentification OIDC ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_7.5.1 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ Voir sur le site www.sigb.net : Nouveautés : en cours de rédaction Améliorations : en cours de rédaction ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ * CHANGE_LOG_7.4 * ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ ************************************************************************************************************************ Voir le fichier changelogs74.txt dans le répertoire racine de PMB (ajoutez "74" dans l'URL de cette page !)