What are some best practices or design recommendations for displaying and setting complex user permissions for a web application? The application has both page level and role level permissions.

closed as too broad by plainclothes, tohster, JohnGB May 5 '15 at 3:50

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    What research have you done, and/or which apps solving a similar problem have you looked at? – JohnGB Feb 3 '15 at 8:57
  • Are role-level permissions absolute, or can they be changed on an individual basis? – Brian May 4 '15 at 12:32
  • Trying giving us a little more context and narrowing things down. Right now, your question is far too broad to find any one answer. – plainclothes May 5 '15 at 0:04

I've looked at this problem recently. I found this article useful:

Is there any alternative UI for tree structure?

We came up with a tree structure:

Permissions configuration using a tree structure

Alternatively, a Miller columns view -

Permissions configuration using Miller columns

Hope this helps

  • The "Permissions Config" checkbox settings is confusing. If the top level is clicked, doesn't that mean all of it's children should be clicked? My don't make the higher level headings checkboxes? – Majo0od May 4 '15 at 11:47

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