Evolution #4410
ouvertFeature #4565: Exportation/Importation : améliorations
Exportation/importation de compte
0%
Description
Ajout d'une fonction d'importation/exportation de compte.
Le principe de ce format est de gérer les comptes systèmes et non les documents liés à ces comptes. Pour la gestion de données spécifiques des documents liés aux comptes, l'exportation/ importation traditionnelle reste de mise.
Exportation
Depuis l'interface d'administration de "gestion des utilisateur" :
Ajout d'un bouton "Exporter" qui ouvre une fenêtre avec les options suivantes :
- choix des types de comptes "USER", "GROUP" ou "ROLE" ? (sélection multiple)
- exportation des membres pour les groupes (non / direct seulement / indirect)
- exportation des acteurs pour les rôles (non / direct seulement / indirect)
- choix des options de CSV (délimiteur, et séparateur)
Pour les acteurs des rôles et les membres des groupes si l'option "indirect" est indiquée, des lignes supplémentaires (INFOROLE et INFOGROUP) sont ajoutés au fichiers produits. Ces lignes ne sont pas utilisées lors d'une exportation.
Ceci produit un fichier CSV tel que présenté dans le classeur joint (onglet exportation).
Pour les membres et les rôles liés ils faut décider si on les veux en mono-ligne ou multi-ligne.
Un wsh équivalent est disponible avec les mêmes paramètres.
Depuis un document "Groupe d'utilisateur", un menu "Exporter les membres" est disponible. Cette interface reprend les options de l'interface d'exportation décrite ci-dessus mais est limité aux utilisateurs du groupe et au groupe et sous-groupes de lui-même.
Depuis la liste d'utilisateur (datagrid) un bouton "exporter la liste" permet d'exporter les comptes affichés en tenant compte des filtres courants.
Importation :
Depuis l'interface d'administration de "gestion des utilisateur" :
Un bouton "Importer" renvoi à l'interface d'importation des documents "classique".
C'est la classe "importDocument" qui prend en charge le nouveau mot-clef "ACCOUNT".
Ce nouveau mot-clef est interprété comme pour "DOC" avec ces propres vérifications et ses propres code d'erreurs.
La clef d'identification des comptes est le "login" (colonne login de la table "users"), on peut l'appeler "identifiant" pour avoir un terme qui convient aussi aux rôles et aux groupes.
Comme pour les "DOC", toute valeur vide est considéré comme un non-changement, une suppression de valeur est indiqué avec le caractère '-' -tiret)
Gros arbre :
Ajouter un filtre sur l'arbre des groupes dès que l'on dépasse 10 groupes.
Ne pas déplier à l'ouverture l'arbre si + de 10 groupes
Le filtre permet de cacher les branches qui ne contiennent pas le terme recherché.
Ceci est utile pour l'Aeres et pour Lagon et tout projet avec beaucoup de groupes
Voir tous les membres :
Lorsqu'on clique sur un groupe de l'arbre on voit les membres direct.
Dans ces conditions ajouter un bouton "Voir tous les membres" au niveau de la grille pour afficher en récursif
tous les utilisateurs dans la grille.
Voir les profils associés :
Su un document compte, ajouter un bouton "Voir les profils associé".
Ceci affiche une liste des profils qui sont lié explicitement lié au compte.
Cette interface est appréciable pour les administrateurs qui doivent comprendre qui a le droit de quoi.
Fichiers
Mis à jour par Éric Brison il y a environ 12 ans
- Description mis à jour (diff)
- Temps estimé mis à 35:00 h
- Thème Document ajouté