I am building a web app with an admin interface for editing users, groups and permissions. Currently, the interface looks like this:


To remove a permission from a group or a user from a group, the user has to cmd-click (or ctrl click) to deselect and then hit save.

Can anyone recommend a more intuitive / elegant way to do this?

  • ctrl click is usually for selecting multiple rather than deleting, so it's good that you are exploring other design options.
    – Baa
    Commented Apr 27, 2011 at 15:18

2 Answers 2


You could try a dual-multiselect control like this:


This would depend on how many users you have though. Dual multiselect might actually work better for groups, and this would be another option for users if you have a lot of them: user list

Clicking the + button would bring up a modal dialog that includes a list of all of your users to select from, and perhaps search options.

  • Thanks for your reply. This jQuery plugin looks like it will do the job. I could then go modal for the add user form. nmultiselect.ndesoft.dk
    – codecowboy
    Commented Apr 28, 2011 at 7:45

I'd recommend using a control other than a multi-select box. Using a list of checkboxes seems like a pretty safe choice for the context you present in your screenshot:

enter image description here

This will help make selection (and de-selection) direct and obvious instead of requiring a fairly advanced "CTRL + click" interaction from the user.

  • I agree this is a solid choice. Thanks for your reply.
    – codecowboy
    Commented Apr 28, 2011 at 7:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.