Web Client - disable menu options in the web client when users lack the requisite perms
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
In the web client there is no indication that you do not have permission to open a specific interface (all menu options appear the same / are clickable)
In XUL client - if you do not have permissions to open a specific admin screen (example - admin->server admin->permission groups) the option is greyed out.
Desired behavior
- grey out menu options when users lack the required permissions
Related Bugs
There's some discussion in LP#1517595 about disabling menu options in the web client when users lack the requisite perms: https:/
There's some minor disagreement about how to handle this (greying out vs removing the menu item altogether). But more importantly, Jason notes in comment #5 that there's no built-in support for restricting menu item access via perm check, and that this qualifies as an infrastructure feature request.
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: | added: usability webstaffclient |
tags: | removed: webstaffclient |
tags: | added: design |
I've received requests from my community to restrict access to/hide interfaces where they are unable to affect changes. From their perspective, it is much more clutter that they have to navigate around and/or misleading them to expect that they can make changes.
Greying out would be an acceptable fix. Having the means to hide them altogether would be even more preferable.