************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_7.4.6                                                                  *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************

****************************
Les numros indiqus ici (#000000) sont utiliss en interne par PMB Services par son quipe de dveloppement.

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

------------
Modlisation
------------

#131321 : [Contribution] Revue des popup en modrations/modlisation
Revue des boutons "...", dans les formulaires de contributions, certaines pages retournaient des codes d'erreur 404 ou pas le bon type d'entits.

----
OPAC
----

#131784 : Ajout d'une description pour la modal des facettes
Pour ajouter une description spcifique pour une facette, il faut ajouter dans les susbst des messages une entre avec le code : description_facette_X
 - *X* correspond  l'identifiant de la facette.
Exemple :
<pre><code class="xml">
<entry js="facettes_modal" code="description_facette_1">Affichage de la liste des annes de cration en ordre croissant.</entry>
</code></pre>
Un message par dfaut est dj renseign.


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

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

#131492 : Template paramtrable pour oeuvres et auteur
Ajout d'un mcanisme permettant de changer le template H2o  appeler en OPAC comme en gestion...
Pour les oeuvres, on peut maintenant utiliser un premier suffixe pour la nature (titre_uniforme_a.html) voir un deuxime (titre_uniforme_a_a.html) pour le type de l'oeuvre...
Pour les auteurs, on peut maintenant utiliser le type en suffixe (author_70.html / author_71.html / author_72.html)
Ces fichiers restent eux-mme substituables...
C'est valable pour le template gnral de la page, la liste, le dtail et l'ISBD s'il existe.

----
OPAC
----

#131389 : [Contributions] Modification de la structure des champs "responsabilit" pour avoir un style identique aux autres champs
inclusion du bouton "+" dans la div "contribution_area_flex"

#131465 : Segment de recherche : ajout des facettes dans le partage de recherche

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

#131867 : Ajout d'un paginateur dans les modules de listes
Ajout du paginateur dans les listes :
- Liste d'animations
- Liste de portefolio

#131924 : [Animations] Enrichissement du plugin
On donne la possibilit d'accder  l'animation dans le contenu d'un article.
Exemple :
{{ article.animation.description }}


************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_7.4.5                                                               *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************

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

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

#129321 : Identification des roles d'usagers dans les droits d'accs
Correction d'un cas de figure suite  l'volution permettant d'avoir plusieurs rles possibles pour un seul usager.
Si le rle peut etre multiple, les valeurs qu'ont utilisent pour le calculer aussi !

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

#128983 : [Multi-critres] Critres de date
Correction des libells sur les oprateurs.

#129793 : Documents numriques : Ajout d'un mime-type
Dans les documents numriques, s'il n'y a pas de vignette, on n'affichait plus l'image qui correspondait au mime-type du fichier.

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

#128475 : [Prvisions] Action de validation
L'action de validation ne fonctionnait plus depuis le passage champs de saisie "Date de dbut" et "Date de fin" en HTML5.

#129002 : [Fiche lecteur] Gnration d'un mot de passe lecteur + envoi par mail
La combinaison de la gnration d'un nouveau mot de passe avec l'envoi par mail ne fonctionnait pas.
La mthode de cryptage utilise restait sur l'ancienne, quelque cas pouvaient fonctionner.

------------
Modlisation
------------

#128286 : [Contribution] On affiche les erreurs et non une fatale
Dans la rcupration des scnarios lis, on a une erreur d'appel de static qui levait une fatale et non l'erreur.
C'est corrig.

----
OPAC
----

#128457 : [Demandes de numrisation] Cration impossible
Correction sur la cration de nouvelles demandes de numrisation.

#129933 : Ajout de la classe "special" pour les notices lies 
Dans les notices lies en OPAC, on ne rcupre pas les informations de la classe spciale.

#130378 : Faille XSS dans les univers
Correction d'une faille XSS dans l'affinage d'un segment

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

#129374 : [Contribution] Statut du document numrique non pris en compte
L'intgration d'un document numrique en contribution se faisait forcment avec le premier statut existant. 
On prend maintenant en compte s'il y en a un de slectionn dans le formulaire.


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

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

#129370 : Prise en compte des vnements dans les Webservices
On s'assure maintenant que le systme d'abonnement aux vnements dans le code est oprationnel au travers des webservices

#129813 : Gestion de l'encode dans le script d'import lecteurs import_bretagne_3.inc.php
Gestion de l'encode dans le script d'import des lecteurs import_bretagne_3.inc.php via un slecteur pour le fichier  traiter et en fonction de l'encodage du PMB.

#130627 : Gestion des rgles de mots de passe  l'import
Vrification de la conformit des mots de passe fournis  l'import.
Si OK > Nouveau format
Sinon > Ancien format (impose le changement de mot de passe)

#130768 : Identifiants ARK : gnration des ARK via le planificateur de tches
Ajout de la gnration des ark dans le nettoyage de base et le planificateur.

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

#129640 : Possibilit pour un venement d'afficher un message d'erreur  la sauvegarde d'un document numrique
Maintenant, si l'event d'aprs sauvegarde ramne une erreur, elle est affiche dans l'interface

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

#129748 : [Animation] Circulation - Ajout d'informations supplmentaires
Dans la circulation, ajout d'informations supplmentaires dans la liste des animations :
- Nombre de places restantes
- Localisation (Si pas de localisation renseigne)
- Statut
- Type

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

#130387 : ARKs: Permalien pour les entits de pmb

#130523 : Identifiants ARK : Report en 7.4

---
DSI
---

#129716 : Ajout des alertes prives dans les univers de recherche
Ajout des alertes prives dans les univers de recherche pour les segments de type "Notices"
En OPAC cration d'une alerte prive via un bouton dans l'univers de recherche sur le segment
En Gestion DSI gestion de l'alerte prive + RMC

----
OPAC
----

#130343 : Formulaire de contact : paramtrage pour afficher les messages d'erreurs sous les champs concerns

#130839 : [Nomenclatures] Implmentation des nomenclatures  l'OPAC
Report des classes de nomenclature de la gestion  l'OPAC.
Ajout de 2 proprits dans la classe record_datas pour l'accs aux donnes des nomenclatures des notices:
*record.nomenclature*
*record.analyzed_nomenclature*

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

#130353 : Paginateur de l'OPAC "templatable" en Django
Modification du paginateur de l'OPAC afin de pouvoir de remettre en forme  la demande.
Il y a maintenant un template DJango (qui reprend  l'identique l'existant) qu'on peut personnaliser.
Les templates pour le paginateur et le slecteur de nombre de rsultats par page sont indpendants.

#130475 : [Portail] Ajout de la pagination dans les modules de listes (notices, articles, rubriques)
Ajout d'un systme de pagination dans les modules de listes : notices, articles, rubriques sur toutes leurs datasources prsentes
Attention, il ne peut n'y avoir qu'un seul paginateur par page !
Les lments du paginateur peuvent tre appels de manire indpendante dans le template Django : 
  - le paginateur => {{ paginator.paginator }}
  - le nombre par page => {{ paginator.nbPerPageSelector }}
  - le navigateur (reprend les deux lments du dessus) => {{ paginator.navigator }}
  
----
RFID
----

#129148 : [RFID/Bibliotheca] - Dsactivation du bouton "Confirmer les prets" en mode simple


************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_7.4.4                                                               *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************

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

----------
Animations
----------

#125781 : Liste des valeurs de champs personnaliss
Correction sur la rcupration de la valeur par dfaut.

#125809 : Remplacement de motifs dans le mailing;Correction sur le remplacement de 3 motifs dans le mailing :
- !!empr_auth_opac!!
- !!empr_auth_opac_subscribe_link!!
- !!empr_auth_opac_change_password_link!!

#125831 : [Dtail d'une animation] Animations lies
Correction sur l'affichage des animations lies  partir du dtail de l'animation.

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

#126715 : [RFID] Bibliothca : Ajout de l'tat de la puce dans la rfid
Dans la circulation, quand on lit une puce, on sait si l'antivol est actif ou pas.
*
------------
Modlisation
------------

#127038 : [Contribution] Ajout d'un contrle sur le champ code barre de l'exemplaire - Rajout d'un test Javascript en gestion/opac;On rajoute un test sur la prsence ou non du champ.
Cela vite une erreur javascript.

----
OPAC
----

#126035 : [Droits d'accs] Correction dans le calcul des profils utilisateurs des droits multiples;Avec l'ajout des droits multiples, le calcul des profils utilisateurs n'tait pas correct quand il croisait plusieurs paramtres (ex : "catgorie de lecteur" / "localisation"). C'est corrig

#126839 : [Contribution] Ajout d'un contrle sur le champ code barre de l'exemplaire
Si on saisit un code barre qui est dj prsent en base, on n'intgrait pas la contribution.

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

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

#122568 : [contributions] ajout d'une proprit exemplaire vers notice
Ajout d'une proprit RDF permettant d'ajouter des exemplaires dans le formulaire de contribution d'une notice

#126572 : Ajout des classes de conversion en gestion
Les classes de conversion sont utilises pour transfrer un entit PMB dans un store RDF.  

#127832 : [Portail - FRBR] Ajout d'une source de donnes bulletins dans les notices
Permet d'alimenter un cadre FRBR de notices avec la notice de bulletin  partir d'un de ses articles.

----
OPAC
----

#126067 : Affichage des facettes dans une modale;Nouveau paramtre pour activer cette fonctionnalit.
Paramtre : opac_facettes_modal_activate

#126885 : [Univers de recherche] Segment utilisant des valeurs dynamiques :  valeurs optionnelles + pas de mise en cache des rsultats
Pour les segments utilisant des valeurs dynamiques dans leur jeu de donnes, ces valeurs pourront tre optionnelles : si elles ne sont pas renseignes, on en tient pas compte. De plus, pour ces segments, il n'y aura pas de mise cache des rsultats de recherche (cache javascript), parce que justement les valeurs sont dynamiques.

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

#126665 : [Portail][Module] Possibilit de slectionner plusieurs types d'venement
Possibilit de slectionner plusieurs types d'vnement dans le module liste d'animation > Source de donnes > Animation d'un ou plusieurs types d'vnement



************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_7.4.3                                                               *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************

Voir correctifs de la 7.3.12 dans le fichier changelogs73.txt dans le rpertoire racine de PMB (ajoutez "73" dans l'URL de cette page !)

************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_7.4.2                                                                *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


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


----------
Animations
----------

#120745 : [Animation] Correction ditorialisation - quotas
- Quand on transforme une animation en article :
> on rcupre le commentaire pour mettre dans le rsum
> on garde la mise en forme HTML dfini dans les commentaires et dans la description
> prise en compte de tinyMCE
- Quotas :
> correction dans le calcul des quotas internet et global
> affichage OPAC : quotas Internet a la place de quotas global, et si plus de place internet disponible on affiche un message

#123136 : [Animation] Correction de l'ditorialisation d'une animation
On ne pouvait plus ditorialiser une animation, c'est corrig.

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

#121332 : Affichage rduit par dfaut des notices quand aucun template n'est dfini

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

#120852 : Gnration des rgles de mot de passe par dfaut
S'il n'y a pas de rgle de mot de passe de dfinie, on applique pour le gnrateur de mot de passe. 
Au moins : 6 caractres, 1 chiffre et une majuscule

#120957 : Politique de changement de mot de passe - Prise en compte du fichier ext_auth.inc.php

#122238 : [Fiche lecteur] Prolongation d'un prt
Correction de la prolongation par prt dans la fiche lecteur.
- La prolongation tait soumise  la saisie dans le champ date
- L'action de prolongation sur le bouton ne tenait pas compte de la saisie

#124780 : [Fiche lecteur] Validit de l'email
Modification de la regexp pour vrifier la validit de l'email, la prcdente engendrait des blocages de page lorsque le mail n'tait pas correctement format.

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

#120629 : Correction de l'indexation des autorits lies
une autorit ne pouvait tre indexe par des autorits lies du mme type. C'est corrig.

#121154 : Politique de changement de mot de passe - Modification / Ajustement
- En OPAC on ne peut plus saisir l'ancien mot de passe comme nouveau
- Modification du nombre minimal qui compose la gnration du mot de passe et la mise par dfaut en base (au moins 12 caractres au lieu de 6)
- Suppression de l'espace  la suite du mot de passe lors de l'envoi du mail
- Modification du message : Le mot de passe lecteur doit tre redfini. -> Le lecteur doit redfinir son mot de passe.

#123041 : Correction de l'inclusion du fichier ARK 2
Le fichier a t dplac.

#123062 : Correction de l'indexation des autorits lies entre autorits personnalises
une autorit perso ne pouvait tre indexe par des autorits lies du mme type. C'est corrig.

#124029 : [Contribution] Valeur par dfaut pour le champ "Autre lien"

----
OPAC
----

#120641 : Correction de la pagination dans la visionneuse des segments de recherche

#120742 : [Animation] Correction du statut par dfaut a l'inscription en OPAC 
Quand on s'inscrivait, on pouvait avoir un statut par dfaut  0 ce qui levait une erreur.

#121139 : [OPAC - Univers] Tris aprs filtres ne s'appliquent pas
En OPAC si on appliquait un tri aprs avoir appliqu une facette, on perdait la facette et on triait tous les rsultats de la recherche. Ce souci a t corrig.

#122244 : Corrections diverses dans les contributions
- champ "commentaire" des concepts : masqu
- champ "en relation smantique" des concepts : masqu
- champ "autorit lie" : modification de l'ordre d'affichage des slecteurs (type de lien / type d'autorit)

#122451 : Correction des droits d'accs multiples quand on n'est pas connect
Depuis l'volution des droits d'accs multiples, un bug empchait d'avoir accs aux notices quand on n'tait pas connect. C'est corrig

#123323 : [Contribution] Correction quand on clique sur le bouton "Chercher" 
Quand on ne saisit pas de valeur dans les champs de recherche, on met une "*" et on fait une recherche tous les champs.

#123361 : [Sphinx] Correction dans la recherche des oeuvres en contribution

#123626 : Correction dans la demande de changement de mot de passe
Quand on faisait une demande de mot de passe oubli sans tre connect, on avait une erreur.
C'est corrig.

#124033 : Contribution : ajout d'un contrle supplmentaire sur les champs personnaliss de type "liste de choix" 
Si les ordres ne sont pas renseigns, on fait en sorte de leur en donner un par dfaut. 


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

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

#120934 : Suppression visibilite et ajout d'une valeur par defaut pour le parametre empr_password_enabled_rules

#123131 : [Gestion des mots de passe] Ajout d'une alerte si prsence d'une authentification externe
Dans le menu de gestion des mots de passe pour les lecteurs, on prvient s'il y a une authentification externe.

---------
Autorits
---------

#125587 : Ajout de la liste des types de liens dans les oeuvres/expressions
 la place d'avoir dans la prvisualisation d'une ?uvre/expression "Expression de" maintenant on liste les liens entre ?uvres/expressions.

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

#120314 : Evolution dans l'envoi d'un mail avec le mot de passe lors d'une inscription ou d'une demande de mot de passe
- Ajout d'un paramtre pour cocher par dfaut l'envoi d'un mail a la cration (empr_send_pwd_by_mail)
- S'il n'y a pas de mail valide de renseign la case est dsactive.

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

#120946 : Dclenchement de l'indexation de la notice  l'ajout, modification ou suppression d'un document numrique

#121324 : [OPAC - Univers] Ajout d'un onglet de recherche de priodiques dans les recherches sur les univers
Ajout de la possibilit d'afficher en recherche sur les univers l'onglet de recherche sur les priodiques. Cela se paramtre dans le paramtrage de l'univers, en cochant la case "Activer la recherche sur les priodiques"

#121820 :  Ne plus afficher le champ expression rgulire dans la gnration des rgles de mot de passe

#122801 : [Contributions] Ajout de l'ordre des champs persos de liste dans les formulaires
Une proprit rdf "order" a t ajoute afin de conserver et rafficher l'ordre des lments de champs perso de liste tels que dfinis dans le paramtrage de l'ordre du champ.

#123666 : [contributions] Ajout d'un lookup h2o pour compter les contributions d'un utilisateur
Ajout d'un lookup retournant un tableau contenant le compteur de contributions en cours, en attente de validation et valides pour un utilisateur.

------------
Modlisation
------------

#122292 : [Contribution] Ajout la possibilit d'ordonner les rponses  afficher en OPAC
On peut mettre un ordre sur les formulaires et sur les scnarios.

----
OPAC
----

#120343 : Droits d'accs : possibilit d'avoir des rles multiples pour les emprunteurs
Si on calcule les rles des emprunteurs par rapport  une proprit multiple (ex : localisation), les droits d'accs sont calculs en fonction du rle le plus permissif.

#120624 : [contributions] possibilit de passer un paramtre dans la shorturl pour accder  un formulaire de contribution
On ajoute un paramtre 'from_record' permettant de savoir si l'utilisateur provient d'une page de notice dans le formulaire de contribution. Utilis par le PAM notamment.

#121223 : [Univers de recherche] Ajout de la recherche par Anne
Maintenant on peut chercher soit par date (jj/mm/aaaa) ou par anne (aaaa)
Par dfaut dans pmb on cherche sur la date.
Par exemple : 
On peut substituer le fichier "/opac_css/includes/search_queries/search_universes_fields.xml" en modifiant le type "date" par type "text" pour avoir une recherche par anne.

#122838 : [Contributions] ajout des autorits lies
On peut dsormais contribuer sur les autorits lies.

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

#123215 : Optimisations du Portail
* Mise en cache de l'arbre des rubriques pour viter d'aller le calculer  chaque fois
* Changement d'approche dans les filtres sur valeurs de CP dans le contenu ditorial, on requete directement plutot qu'utiliser les classes
* Dans la vue en carousel responsive de notices, on s'assure de ne pas charger de donnes pour rien. 

#123510 : Ajout d'un tag et d'un filtre H2O pour les contributions
Filtre H2O :
{% if "identifiant" | check_right "domaine" "dom_id"
 %}
{%endif%}
Tag H2O :
Example renvoi le nombre de contribution brouillon d'un emprunteur
{% sparqlcontribution variable %}
    SELECT (COUNT(?s) AS ?counter) WHERE {
        ?s <http://www.pmbservices.fr/ontology#has_contributor> '407' .
        ?s <http://www.pmbservices.fr/ontology#is_draft> ?o .
    }
{% endsparqlcontribution %}

----
RFID
----

#124630 : [RFID] Ajout du driver bibliothca
+Informations de paramtrage :+
rfid_afi_security_codes		true,false	
rfid_driver			bibliotheca	
rfid_serveur_url		http://localhost:21645/

- En mode 0 / 1
+Catalogue+
> Programmer une tiquette et activer l'antivol (Nombre de pice 1) 
+Circulation+
> Programmer une tiquette / carte lecteur


- En mode 0 :
+Circulation+
> Lecture de l'tiquette / carte lecteur
> Prt d'un seul exemplaire avec dsactivation de l'antivol
> Activer / Dsactiver l'antivol
> Retour d'un exemplaire avec ractivation de l'antivol


- En mode 1 :
+Circulation+
> Lecture des tiquettes / carte lecteur
> Prt de plusieurs exemplaires avec dsactivation de l'antivol
> Activer / Dsactiver l'antivol
> Retour de plusieurs exemplaires avec ractivation de l'antivol


************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_7.4.1                                                                *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


Voir sur le site www.sigb.net :
Nouveauts : https://www.sigb.net/site/version7-4/nouveautes_7-4.pdf
Amliorations : https://www.sigb.net/site/version7-4/ameliorations_7-4.pdf


************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
*                                    CHANGE_LOG_7.3.14                                                                *
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************
************************************************************************************************************************


Voir le fichier changelogs73.txt dans le rpertoire racine de PMB (ajoutez "73" dans l'URL de cette page !)
