Projet

Général

Profil

Development #8280

Improve UI for managing roles and users

Ajouté par Benjamin Dauvergne il y a plus de 8 ans. Mis à jour il y a plus de 6 ans.

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

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

  • align user listing columns to the left
  • replace link on user.uuid to link on the user name
  • remove the user date joined column
  • order the user table by user full name
  • reorder columns of the user table
  • factorize the search form template
  • ignore ordering of terms and columns when searching user
  • add view of organizational units to all managers
  • remove dead extra_scripts block
  • rename roles table name column to "label"
  • change verbose name of members_counts in roles tables to "member count"
  • hide users' table ou column when there can be only one
  • add view of organizational units to all managers
  • on user's role page: show user's roles form her ou by default
  • when an ou is selected all roles of this ou are shown, and selection is done through checkboxes instead of a django-select2 selector fixes #8140)
  • all search forms are now ajax loaded (but the search button has been kept, in case..), for free text search loading starts 600ms after the last user keypress (no need to leave the input field),
  • when a role is inherited but the user is not directly a member of it, an indeterminate checkbox representation is used;
  • proper history is maintained for the browser back button to work, even the state of the search form is restored; it also improves navigation using the pagination links (which were already loaded using ajax).
  • align "add role" link to the right
  • hide slug field on edit role form
  • normalize labels and fix appbars for ous and roles
  • normalize untranslated section names
  • align role's members table on user's table
  • add direct management of role children and parents on the role members page
  • remove slug field from ou edit page
  • renamed ou.name field label to "Label"

Demandes liées

Lié à Publik - Project management #7773: Changements interfaces du /manage d'AuthenticFermé06 juillet 201518 septembre 2015

Actions

Révisions associées

Révision a3a09eac (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: align user table columns to the left (but boolean ones) (#8280)

Révision fd3763fa (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: replace user table link on uuid by a link on full name (#8280)

Révision 83d96608 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: remove date joined column (#8280)

Révision 55a7cea9 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: reorder columns of the user table (#8280)

Révision 2c74ed70 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: order user table by user name by default (#8280)

Révision 225025f5 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: factorize the search form template (#8280)

Révision 87a5e5c2 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: ignore ordering of terms and columns when searching a user (#8280)

Terms are splitted and each term generate list of filters which are
ORed. Then all filter groups by term are ANDed.

Révision bb1cd294 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: remove dead extra_scripts blocks (#8280)

It's dead because the block name in the gadjo base template is
extrascripts and non of the form use the Media declaration.

Révision 60168af8 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: rename roles table name column to "label" (#8280)

Révision 999b2925 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: change verbose name of members_counts in roles tables to "member count" (#8280)

Révision c5c45251 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: hide users' table ou column when there can be only one (#8280)

If an ou is selected in the search form, the matching column is removed.

Révision 25cb9075 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: improve UI and especially the one for user's roles management (#8280)

- default to show user's roles form her ou';
- when an ou is selected all roles of this ou are shown,
and selection is done through checkboxes instead of a django-select2
selector (fixes #8140)
- all search forms are now ajax loaded (but the search button has been kept,
in case..), for free text search loading starts 600ms after the last user
keypress (no need to leave the input field),
- when a role is inherited but the user is not directly a member of it, an
indeterminate checkbox representation is used;
- proper history is maintained for the browser back button to work,
even the state of the search form is restored; it also improves navigation
using the pagination links (which were already loaded using ajax),

Révision 326f93a8 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

a2_rbac: add view of organizational units to all managers (#8280)

Without it filtering by OU is just impossible.

Révision feca73ea (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: align "add role" link to the right (#8280)

Révision 7d753582 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: hide slug field on edit role form (#8280)

Révision 2a7bab64 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: normalize labels and fix appbar for ous and roles (#8280)

Révision 043676c6 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: normalize untranslated section names (#8280)

Révision 79c7ce22 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: align role's members table on users' table (#8280)

Révision c1bc52e2 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: add direct management of role children and parents on the role members page (#8280)

Révision 9fe47fc9 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: modify ou edit form (#8280)

- removed slug field
- renamed name field label to "Label"

Révision 13a5c5c4 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

update french translation (#8280)

Révision 75ff4b5f (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

fix typo in french translations (#8280)

Révision 5fa3da62 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: modify label of inherited roles display (#8280)

Révision 52b8022d (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: add non-breakable space to field labels before the colon in french translation (#8280)

Révision 4b56a18a (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: improve tooltip for disabled links on role members view (#8280)

Révision 0788482b (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: update french translations (#8280)

Révision cb21b883 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: modify style on plus and minus buttons for inheriting from roles (#8280)

Révision f8837712 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: modify label of link column in user's table (#8280)

Révision 1ea33f6b (diff)
Ajouté par Benjamin Dauvergne il y a plus de 8 ans

manager: do not override disabled link styling from gadjo (#8280)

Historique

#1

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

#2

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

  • Description mis à jour (diff)
#3

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

  • Description mis à jour (diff)
#4

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

  • Statut changé de Nouveau à Résolu (à déployer)
#5

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#6

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

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

Formats disponibles : Atom PDF