LP#2006971: Custom system penalty business logic
authorMike Rylander <mrylander@gmail.com>
Mon, 19 Dec 2022 17:16:04 +0000 (12:16 -0500)
committerBill Erickson <berickxx@gmail.com>
Wed, 3 May 2023 19:38:58 +0000 (15:38 -0400)
commit20a752e24f7fb1efbfc9fb3c1483fcb3e6996291
tree0326e357b3b7c2085b95783e36201fbe69becc2a
parent1080e809c6b3968db5574b02b727fa3180a745a5
LP#2006971: Custom system penalty business logic

Allow processing of penalty subsets, and the option of patron home
context rather than staff workstation location context.

Adjust Collections API to make use of the custom penalty versions
where applicable.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Elizabeth Davis <elizabeth.davis@sparkpa.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
Open-ILS/src/perlmods/lib/OpenILS/Utils/Penalty.pm