Project

General

Profile

Development #8280

Improve UI for managing roles and users

Added by Benjamin Dauvergne about 4 years ago. Updated almost 2 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
Start date:
16 Sep 2015
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

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"

Related issues

Related to Publik - Project management #7773: Changements interfaces du /manage d'Authentic Fermé 06 Jul 2015 18 Sep 2015

Associated revisions

Revision a3a09eac (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision fd3763fa (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 83d96608 (diff)
Added by Benjamin Dauvergne about 4 years ago

manager: remove date joined column (#8280)

Revision 55a7cea9 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 2c74ed70 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 225025f5 (diff)
Added by Benjamin Dauvergne about 4 years ago

manager: factorize the search form template (#8280)

Revision 87a5e5c2 (diff)
Added by Benjamin Dauvergne about 4 years ago

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.

Revision bb1cd294 (diff)
Added by Benjamin Dauvergne about 4 years ago

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.

Revision 60168af8 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 999b2925 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision c5c45251 (diff)
Added by Benjamin Dauvergne about 4 years ago

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.

Revision 25cb9075 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 326f93a8 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Without it filtering by OU is just impossible.

Revision feca73ea (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 7d753582 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 2a7bab64 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 043676c6 (diff)
Added by Benjamin Dauvergne about 4 years ago

manager: normalize untranslated section names (#8280)

Revision 79c7ce22 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision c1bc52e2 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 9fe47fc9 (diff)
Added by Benjamin Dauvergne about 4 years ago

manager: modify ou edit form (#8280)

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

Revision 13a5c5c4 (diff)
Added by Benjamin Dauvergne about 4 years ago

update french translation (#8280)

Revision 75ff4b5f (diff)
Added by Benjamin Dauvergne about 4 years ago

fix typo in french translations (#8280)

Revision 5fa3da62 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 52b8022d (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 4b56a18a (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 0788482b (diff)
Added by Benjamin Dauvergne about 4 years ago

manager: update french translations (#8280)

Revision cb21b883 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision f8837712 (diff)
Added by Benjamin Dauvergne about 4 years ago

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

Revision 1ea33f6b (diff)
Added by Benjamin Dauvergne about 4 years ago

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

History

#1 Updated by Benjamin Dauvergne about 4 years ago

#2 Updated by Benjamin Dauvergne about 4 years ago

  • Description updated (diff)

#3 Updated by Benjamin Dauvergne about 4 years ago

  • Description updated (diff)

#4 Updated by Benjamin Dauvergne almost 4 years ago

  • Status changed from Nouveau to Résolu (à déployer)

#5 Updated by Benjamin Dauvergne over 3 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

#6 Updated by Benjamin Dauvergne almost 2 years ago

  • Status changed from Solution déployée to Fermé

Also available in: Atom PDF