Web Client - disable menu options in the web client when users lack the requisite perms

Bug #1748030 reported by Christine Burns
22
This bug affects 5 people
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://bugs.launchpad.net/evergreen/+bug/1517595

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.

Revision history for this message
Anna Goben (agoben) wrote :

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.

Changed in evergreen:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: usability webstaffclient
tags: removed: webstaffclient
Gina Monti (gmonti90)
tags: added: design
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.