Development #8280
Improve UI for managing roles and users
0%
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
Révisions associées
manager: replace user table link on uuid by a link on full name (#8280)
manager: remove date joined column (#8280)
manager: reorder columns of the user table (#8280)
manager: order user table by user name by default (#8280)
manager: factorize the search form template (#8280)
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.
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.
manager: rename roles table name column to "label" (#8280)
manager: change verbose name of members_counts in roles tables to "member count" (#8280)
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.
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),
a2_rbac: add view of organizational units to all managers (#8280)
Without it filtering by OU is just impossible.
manager: align "add role" link to the right (#8280)
manager: hide slug field on edit role form (#8280)
manager: normalize labels and fix appbar for ous and roles (#8280)
manager: normalize untranslated section names (#8280)
manager: align role's members table on users' table (#8280)
manager: add direct management of role children and parents on the role members page (#8280)
manager: modify ou edit form (#8280)
- removed slug field
- renamed name field label to "Label"
update french translation (#8280)
fix typo in french translations (#8280)
manager: modify label of inherited roles display (#8280)
manager: add non-breakable space to field labels before the colon in french translation (#8280)
manager: improve tooltip for disabled links on role members view (#8280)
manager: update french translations (#8280)
manager: modify style on plus and minus buttons for inheriting from roles (#8280)
manager: modify label of link column in user's table (#8280)
manager: do not override disabled link styling from gadjo (#8280)
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Lié à Project management #7773: Changements interfaces du /manage d'Authentic ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Statut changé de Nouveau à Résolu (à déployer)
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Benjamin Dauvergne il y a plus de 6 ans
- Statut changé de Solution déployée à Fermé
manager: align user table columns to the left (but boolean ones) (#8280)