## Présentation et fonctionnalités orientées "archives publiques"
...
...
@@ -14,16 +14,16 @@ Dans la section `[presentation.maarchRM]`, la directive `publicArchives` défini
La directive `menu` n'intégrait pas le point de menu vers la gestion du dictionnaire de données (champs de description);
Dans la section `[auth]`, la directive `blackListedUserStories` inhibait les droits sur les fonctions suivantes :
* versement direct dans l'Archive
* gestion du dictionnaire de données
* versement direct dans l'Archive
* gestion du dictionnaire de données
### Nouvelles configurations
### Nouvelles configurations
Ces directives sont utilisables à la place de la directive existante `publicArchives` pour gérer plus finement les fonctionnalités correspondantes :
Dans la section `[presentation.maarchRM]`, ajout du paramètre maxResults de type nombre (valeur par défaut à 200), qui permet de définir le nombre maximum d'archives retournées lors d'une recherche dans l'application.
Dans la section `[auth]`, ajout de la directive `restrictUserRoles`, de type booléen.
Dans la section `[auth]`, ajout de la directive `restrictUserRoles`, de type booléen.
Si activée, chaque utilisateur ne peut avoir qu'un rôle et la gestion des rôles ne permet plus d'ajouter ou retirer des utilisateurs.
Dans la section `[recordsManagement]`, la valeur de directive `archivalProfileType` définit désormais le comportement suivant :
...
...
@@ -34,16 +34,16 @@ Dans la section `[recordsManagement]`, la valeur de directive `archivalProfileTy
## Branchement des schémas de description
Dans la section `[recordsManagement]`, la directive `descriptionSchemes` permet de définir
les schémas de description en lieu et place des entrées de la table `recordsManagement.descriptionClass`
les schémas de description en lieu et place des entrées de la table `recordsManagement.descriptionClass`
qui doit être supprimée.
A chaque identifiant de schéma de description (éventuellement précédemment inscrit dans la table) correspond un élément
A chaque identifiant de schéma de description (éventuellement précédemment inscrit dans la table) correspond un élément
de configuration qui fournit :
* le libellé affiché
* le format de description : classe php, schema json, schéma XML
* le nom du schéma
* les URIs des différents services utilisés par l'application pour la gestion des données,
* les URIs des différents services utilisés par l'application pour la gestion des données,
la recherche, la transformation, la présentation, etc.
Ces paramètres permettent de modifier le fuseau horaire et l'affichage des dates à l'écran.
Ces paramètres permettent de modifier le fuseau horaire et l'affichage des dates à l'écran.
Le paramètre `dateTimeFormat` définit le format d'affichage des valeurs date et heure en suivant le formalisme d'affichage php (se référer à http://php.net/manual/fr/function.date.php )
Le paramètre `timestampFormat` définit le format d'affichage des temps en suivant le formalisme d'affichage php.
Le paramètre `timeZone` définit le fuseau horaire utilisé pour l'affichage en heure locale.
...
...
@@ -281,19 +281,25 @@ Ce paramètre peut prendre deux valeurs : "preserve" ou "dispose" (valeur "prese
La valeur preserve bloque la suppression d'une archive si aucune règle de conservation ne lui a été attribuée.
La valeur dispose permet la suppression d'une archive si aucune règle de conservation ne lui a été attribuée.
Mise à jour des fichiers signature et container permettant la détection du format des fichiers