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)
committerKathy Lussier <klussier@masslnc.org>
Wed, 19 Aug 2015 18:12:17 +0000 (14:12 -0400)
commitf47ed93e4b225b68c3d2946f013dd83a85cacb0c
tree804acd9e5f40cc1148f934aab7c232361cf1611b
parentd316f103283b731cae326f61f8f3a36a1c7b4fa3
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>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm