Void options in the billing UI allow negative balances to occur when they should be prohibited
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Evergreen version: 2.9RC
In https:/
The problem is that this option allows staff to inadvertently create negative balances, even if the "Prohibit Negative Balances" settings has been enabled for their site.
A working branch is forthcoming that removes these options from the UI in the patron bills interface. It also adds the adjust to zero option in the "Actions for Selected Transactions" menu.
There is still an option available in the bill details interface to void selected billings that should be replaced with an option to adjust the selected billings to zero. The code to do so is a bit above my head.
I don't know if we should try to get that code in here or if we should merge this fix as is and address the other UI in another bug report.
Changed in evergreen: | |
assignee: | nobody → Dan Wells (dbw2) |
Changed in evergreen: | |
assignee: | Dan Wells (dbw2) → nobody |
Changed in evergreen: | |
assignee: | nobody → Jason Stephenson (jstephenson) |
Changed in evergreen: | |
assignee: | Jason Stephenson (jstephenson) → nobody |
Changed in evergreen: | |
status: | Confirmed → Fix Committed |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Working branch is available at:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ kmlussier/ lp1494544- remove- void-balance- references- from-bills- ui
I'll add a pullrequest for this branch since we can address the other UI in another bug report.