Blocked accounts can check out precats
Bug #2098898 reported by
Terran McCanna
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.13 |
Fix Released
|
Medium
|
Unassigned | ||
3.14 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Starting new ticket based on comments from bug 954263 - first noticed in 3.6 and confirmed again in 3.13:
Pre-cat checkouts ignore blocks on patron accounts that a normal circulation would respect (when a patron has too many fines, for example)
Changed in evergreen: | |
assignee: | nobody → Terran McCanna (tmccanna) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
After submitting a precat dialog, there was no indication if there were blocking events and they were automatically overridden.
However, permissions seemed to be respected. For example, after submitting the precat dialog for a patron that exceeded the fine limit as a staff member without the PATRON_ EXCEEDS_ FINES.override permission, I got the perm block dialog.
Here's a branch for testing: https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ dbriem/ lp2098898_ precats_ auto_override_ failure_ events.
This removes the automatic override designation for precats. This way, if there are blocking events after the precat dialog is submitted, they are returned so the user is notified and can choose to override them or not.
If I misunderstood the bug and there are permission issues I didn't notice, I will remove the pullrequest tag.