Project management #7773
Changements interfaces du /manage d'Authentic
0%
Description
Mockups joint. Ils ont déjà été discutés avec Benjamin et Fred (même si la discussion doit se poursuivre).
Ces changements me sont apparus nécessaires quand j'ai du présenter la gestion des rôles à Naïma. Et ils doivent être faits avant la fin août pour qu'elle puisse documenter l'ensemble correctement.
Fichiers
Demandes liées
Historique
Mis à jour par Pierre Cros il y a presque 9 ans
- Sujet changé de Changements interfaces du /manage à Changements interfaces du /manage d'Authentic
Mis à jour par Frédéric Péters il y a presque 9 ans
- Lié à Bug #7767: Cacher "Applications" dans Authentic ajouté
Mis à jour par Frédéric Péters il y a presque 9 ans
- Lié à Bug #7768: Cacher "Entités" dans Authentic quand il n'y en a qu'une ajouté
Mis à jour par Pierre Cros il y a presque 9 ans
- pour les rôles toutes OU on fait "Administrateur des utilisateurs/rôles/services" Et pour les rôles par OU, "Rôles - {{ou.name}}", "Utilisateurs - {{ou.name}}"
En fait les rôles "superuser" à montpel sont tous identiques d'une commune à l'autre, on peut pas les distinguer. Pour les rôles métiers, je pense aussi intéressant d'avoir le nom de la commune (même si on peut en débattre).
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
Sur cresson j'ai ce screenshot, ça correspnd à la description non ? Je viens de regarde c'est pareil sur https://idp-test-entrouvert.montpellier3m.fr/.
Pour le rôle superuser il vient d'ailleurs, j'ai un ticket ouvert (et résolu dans mon git) pour afficher l'entité à coté du nom dans le sélecteur, mais en fait pour les rôles "Utilisateurs - <entité>" ça va être redondant. Mais on pourrait ne pas faire ça et plutôt le renommer autrement lorsqu'il est créé, genre "Administrateur Clapiers" mais comme l'entité Clapiers et le w.c.s. de Clapiers portent le même nom il va y avoir collision entre l'administrateur des rôles/utilisateurs de Clapiers et l'administrateur w.c.s de Clapiers (en plus avoir "Adminstrateur" d'un coté et Superuser de l'autre c'est nul).
Pour moi c'est le noeud du problème, on a deux objets différents qui ont le même nom. Il faudrait peut-être aller vers un modèle à la cdg59, les administrateurs d'une entité, sont "administrateur" des utilisateurs, des rôles pour l'entité et aussi de tous les services, i.e. le rôle "Administrateur Clapier" hérite de "Utilisateurs - Clapiers", "Rôles - Clapiers" et aussi de "Superuser" sur tous les services de Clapiers (ici juste le w.c.s). Idéalement pour éviter les erreurs on essayerait de cacher le rôle "Superuser" pour ne laisser visible que "Administrateur Clapiers".
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
- Lié à Development #7788: Improve experience when there is only one organizational unit ajouté
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
- Lié à Development #7793: a2_rbac: do not create ou management roles when there is less than 2 OUs ajouté
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
- Lié à Development #7800: manager: improve stylesheet for dialog boxes ajouté
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
- Lié à Bug #7787: Allow limiting the content types associated to manager roles, add a global manager role like ou scoped manager roles ajouté
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
- Lié à Development #7761: Add application name (and entity?) to the role names in selectors ajouté
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
Je ne comprends pas une demande du pdf: écran de création des rôles "sans entité" ? Si il y en a plusieurs il faut bien montrer dans quelle entité est le rôle il me semble.
Mis à jour par Frédéric Péters il y a presque 9 ans
Je ne vois pas bien dans le PDF à quoi ça correspond (page 3 il y a un champ "entité"), mais de mon côté, je serais, quand il n'y a pas d'entité définie (ou une seule), de ne pas afficher les champs et colonne. (mais je pense l'avoir déjà écrit dans un autre ticket).
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
Frédéric Péters a écrit :
Je ne vois pas bien dans le PDF à quoi ça correspond (page 3 il y a un champ "entité"), mais de mon côté, je serais, quand il n'y a pas d'entité définie (ou une seule), de ne pas afficher les champs et colonne. (mais je pense l'avoir déjà écrit dans un autre ticket).
Ok je garde cette interprétation.
Mis à jour par Benjamin Dauvergne il y a presque 9 ans
Il reste la plupart des modifications IHM dans le /manage et le fait de cacher les entité dans les différents formulaires.
Mis à jour par Pierre Cros il y a plus de 8 ans
- Fichier permissions.ep permissions.ep ajouté
- Fichier rôles.pdf rôles.pdf ajouté
Après discussion avec Benjamin, les mockups mis à jour.
On s'est mis d'accord sur une phase 1 : rentre le truc utilisable aujourd'hui à Montpel sans parler de création des rôles w.c.s. dans Authentic (qui fera l'objet d'un autre ticket). Ça veut dire implémenter et installer les 3 premières pages du mockup.
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Echéance changé de 28 août 2015 à 31 août 2015
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Echéance changé de 31 août 2015 à 18 septembre 2015
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Lié à Development #8280: Improve UI for managing roles and users ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Lié à Development #8141: hide link between role and services ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Lié à Development #8129: Improve display of user in user select2 field when adding users to role ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Lié à Development #8130: Hide role permissions management for now ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Lié à Development #7986: Expose more fields of the OrganizationalUnit model in admin ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Statut changé de Nouveau à Solution déployée
Mis à jour par Pierre Cros il y a plus de 8 ans
Je me base sur https://cresson.entrouvert.org/manage/users/
et https://cresson.entrouvert.org/manage/roles/ pour faire mes remarques.
J'ai pas fait de tests de non régression ( = j'ai pas cliqué partout pour
voir si des trucs étaient pétés). Tout ça m'a l'air trés bien cela étant.
- https://cresson.entrouvert.org/manage/users/ : "libellé" pas top, je
préfère "Utilisateur". - "Ce rôle est interne vou**e** ne pouvez pas en changer le gestionnaire".
- L'effet d'ombre derrière les liens grisés (Supprimer, Modifier la
description, Gestionnaires) : même si j'apprécie l'effort, ça nuit à la
lisibilité un peu et à l'esthétique surtout (parce que c'est vraiment
différent du reste du thème qui est très "à plat" pour le reste). - "Contient les membres des rôles:" et "Contient les permissions des rôles:"
=> espaces manquantes avant le ":" (mais les libellés sont excellents, bien
vu). - "This role is technical..." => pas traduit
- https://cresson.entrouvert.org/manage/roles/19/ Les boutons - et + orange
sont trop collés au texte. Pareil ici
https://cresson.entrouvert.org/manage/roles/18/ il faut avoir le même espace
avant et après le "-"
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Fichier add-remove-roles.png add-remove-roles.png ajouté
Pierre Cros a écrit :
Je me base sur https://cresson.entrouvert.org/manage/users/
et https://cresson.entrouvert.org/manage/roles/ pour faire mes remarques.J'ai pas fait de tests de non régression ( = j'ai pas cliqué partout pour
voir si des trucs étaient pétés). Tout ça m'a l'air trés bien cela étant.
- https://cresson.entrouvert.org/manage/users/ : "libellé" pas top, je
préfère "Utilisateur".
Ça me va, j'aimais pas libellé mais pas plus Identifiant qui était dans le pdf.
- "Ce rôle est interne vou**e** ne pouvez pas en changer le gestionnaire".
Ok.
- L'effet d'ombre derrière les liens grisés (Supprimer, Modifier la
description, Gestionnaires) : même si j'apprécie l'effort, ça nuit à la
lisibilité un peu et à l'esthétique surtout (parce que c'est vraiment
différent du reste du thème qui est très "à plat" pour le reste).
Voir avec Fred, c'est le thème Gadjo qui fournit ça. J'ai ouvert #8307.
- "Contient les membres des rôles:" et "Contient les permissions des rôles:"
=> espaces manquantes avant le ":" (mais les libellés sont excellents, bien
vu).
Ok.
- "This role is technical..." => pas traduit
Ok.
- https://cresson.entrouvert.org/manage/roles/19/ Les boutons - et + orange
sont trop collés au texte. Pareil ici
https://cresson.entrouvert.org/manage/roles/18/ il faut avoir le même espace
avant et après le "-"
Ok changé en ça:
.role-add { margin-left: 1ex; } .role-remove { margin-left: 0.5ex; margin-right: 1ex; }
ce qui donne la capture.