web client: permission to control 'void' and 'adjust to zero' menu options

Bug #1708477 reported by Kathy Lussier
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Medium
Unassigned

Bug Description

In the xul client, a permission controlled whether staff had the ability to see the menu items to void a transaction or to adjust to zero in the bills interface. The reason for the permission check is because libraries that have enabled the "Prohibit Negative Balance" settings could continue to produce negative balances via a void action in the staff client. Conversely, libraries that allow negative balances may want to reduce the use of the 'adjust to zero' option.

A similar permission check is needed in the web client.

Tags: circ-billing
Revision history for this message
Jason Etheridge (phasefx) wrote :

Kathy, I think it would be good if we could implement a general infrastructure for having permissions control UI elements. Maybe a different bug to make this one dependent on?

Revision history for this message
Kathy Lussier (klussier) wrote :

Yes, I think that's fine. I just wanted to be sure to file this bug so that we didn't forget about it.

Another related bug that might depend on that infrastructure is bug 1697982.

tags: added: billing
removed: webstaffclient
Revision history for this message
Michele Morgan (mmorgan) wrote :

Confirmed this is still an issue in 3.7. Users without the VOID_BILLINGS permission still see the menu option when viewing a patron's bills.

Changed in evergreen:
status: New → Confirmed
tags: added: circ-billing
removed: billing
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.