Projet

Général

Profil

Project management #7773

Changements interfaces du /manage d'Authentic

Ajouté par Pierre Cros il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
06 juillet 2015
Echéance:
18 septembre 2015
% réalisé:

0%

Temps estimé:
Patch proposed:
Planning:
Club:

Description

Mockups joint. Ils ont déjà été discutés avec Benjamin et Fred (même si la discussion doit se poursuivre).

Lié à #7767 et #7768.

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

screenshot-cresson entrouvert org 2015-07-07 09-41-05.png (42,5 ko) screenshot-cresson entrouvert org 2015-07-07 09-41-05.png Benjamin Dauvergne, 07 juillet 2015 11:43
permissions.ep (223 ko) permissions.ep rôles mis à jour Pierre Cros, 03 août 2015 16:32
rôles.pdf (52 ko) rôles.pdf rôles mis à jour Pierre Cros, 03 août 2015 16:33
add-remove-roles.png (10,1 ko) add-remove-roles.png Benjamin Dauvergne, 22 septembre 2015 09:54

Demandes liées

Lié à Publik - Bug #7767: Cacher "Applications" dans AuthenticFermé03 juillet 2015

Actions
Lié à Publik - Bug #7768: Cacher "Entités" dans Authentic quand il n'y en a qu'uneFermé03 juillet 2015

Actions
Lié à Authentic 2 - Development #7788: Improve experience when there is only one organizational unitFermé06 juillet 2015

Actions
Lié à Authentic 2 - Development #7793: a2_rbac: do not create ou management roles when there is less than 2 OUsFermé06 juillet 2015

Actions
Lié à Authentic 2 - Development #7800: manager: improve stylesheet for dialog boxesFermé07 juillet 2015

Actions
Lié à Authentic 2 - Bug #7787: Allow limiting the content types associated to manager roles, add a global manager role like ou scoped manager rolesFermé06 juillet 2015

Actions
Lié à Authentic 2 - Development #7761: Add application name (and entity?) to the role names in selectorsFermé03 juillet 2015

Actions
Lié à Authentic 2 - Development #8280: Improve UI for managing roles and usersFermé16 septembre 2015

Actions
Lié à Authentic 2 - Development #8141: hide link between role and servicesFermé31 août 201531 août 2015

Actions
Lié à Authentic 2 - Development #8129: Improve display of user in user select2 field when adding users to roleFermé28 août 2015

Actions
Lié à Authentic 2 - Development #8130: Hide role permissions management for nowFermé28 août 2015

Actions
Lié à Authentic 2 - Development #7986: Expose more fields of the OrganizationalUnit model in adminFermé31 juillet 2015

Actions

Historique

#1

Mis à jour par Pierre Cros il y a presque 9 ans

  • Sujet changé de Changements interfaces du /manage à Changements interfaces du /manage d'Authentic
#2

Mis à jour par Frédéric Péters il y a presque 9 ans

  • Lié à Bug #7767: Cacher "Applications" dans Authentic ajouté
#3

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é
#4

Mis à jour par Pierre Cros il y a presque 9 ans

Un point qui était marqué comme résolu mais qui ne l'est pas pour moi :
  • 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).

#5

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".

#7

Mis à jour par Benjamin Dauvergne il y a presque 9 ans

  • Lié à Development #7788: Improve experience when there is only one organizational unit ajouté
#8

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é
#9

Mis à jour par Benjamin Dauvergne il y a presque 9 ans

#10

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é
#11

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é
#12

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.

#13

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).

#14

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.

#15

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.

#16

Mis à jour par Pierre Cros il y a plus de 8 ans

  • Fichier permissions.pdf supprimé
#17

Mis à jour par Pierre Cros il y a plus de 8 ans

  • Fichier permissions.ep supprimé
#18

Mis à jour par Pierre Cros il y a plus de 8 ans

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.

#19

Mis à jour par Pierre Cros il y a plus de 8 ans

Voir aussi #8007 #8009 #8010 #8011

#20

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Echéance changé de 28 août 2015 à 31 août 2015
#21

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Echéance changé de 31 août 2015 à 18 septembre 2015
#22

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

#23

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

#24

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é
#25

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

#26

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é
#27

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Statut changé de Nouveau à Solution déployée
#28

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 "-"
#29

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

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.

Ç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.

Ok changé en ça:

.role-add {
    margin-left: 1ex;
}
.role-remove {
    margin-left: 0.5ex;
    margin-right: 1ex;
}

ce qui donne la capture.

#30

Mis à jour par Pierre Cros il y a plus de 8 ans

Ok pour la capture.

#31

Mis à jour par Pierre Cros il y a plus de 8 ans

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF