web-dev-qa-db-fra.com

Quelle est une interface intuitive pour gérer les groupes d'utilisateurs et les autorisations?

Je crée une application Web avec une interface d'administration pour modifier les utilisateurs, les groupes et les autorisations. Actuellement, l'interface ressemble à ceci:

http://cl.ly/3I0l1B1e2x092g0s3q1B

Pour supprimer une autorisation d'un groupe ou un utilisateur d'un groupe, l'utilisateur doit cliquer sur cmd (ou ctrl cliquer) pour désélectionner, puis appuyez sur enregistrer.

Quelqu'un peut-il recommander une façon plus intuitive/élégante de le faire?

5
codecowboy

Vous pouvez essayer un contrôle double multisélection comme celui-ci:

Dual-multiselect

Cela dépendra du nombre d'utilisateurs dont vous disposez. La double sélection multiple pourrait en fait mieux fonctionner pour les groupes, et ce serait une autre option pour les utilisateurs si vous en avez beaucoup: user list

Cliquer sur le bouton + ferait apparaître une boîte de dialogue modale qui comprend une liste de tous vos utilisateurs à sélectionner, et peut-être des options de recherche.

4
Baa

Je recommanderais d'utiliser un contrôle autre qu'une boîte à sélection multiple. Utiliser une liste de cases à cocher semble être un choix assez sûr pour le contexte que vous présentez dans votre capture d'écran:

enter image description here

Cela aidera à rendre la sélection (et la désélection) directe et évidente au lieu d'exiger une interaction "CTRL + clic" assez avancée de la part de l'utilisateur.

5
noluckmurphy