LP#1479107 Move VOID_BILLING perm check to top-level API
authorDan Wells <dbw2@calvin.edu>
Tue, 18 Aug 2015 14:42:27 +0000 (10:42 -0400)
committerDan Wells <dbw2@calvin.edu>
Wed, 19 Aug 2015 17:30:12 +0000 (13:30 -0400)
commite5738d19c65657c16998d5087536a4dff024d869
tree116ae8ec5a8ca7f75983f9e82f12d0b66b99c6d4
parent402307e9147b5c52d279c951a7ae032fb4ff4da7
LP#1479107 Move VOID_BILLING perm check to top-level API

Pemission checks are needed at entry points, but can lead to
undesirable consequences if checked during automated processing.  In
the case of voids, let's move the perm check up to make sure our
automated processing can complete.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm