]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1424755: Org Unit Setting view permissions can be bypassed
authorJason Stephenson <jstephenson@mvlc.org>
Wed, 18 Feb 2015 21:28:31 +0000 (16:28 -0500)
committerDan Wells <dbw2@calvin.edu>
Tue, 3 Mar 2015 22:54:58 +0000 (17:54 -0500)
commite62f3e9745858ab06e849240f29a0d8b9bd8fd2e
tree2d28be9072ee8bb9cf0542e9d81210f67db7032e
parentc34ffd35bbc717abd326532f70403b78b5e34e2b
LP#1424755: Org Unit Setting view permissions can be bypassed

Fix private org. unit setting leakage by forcing the $auth argument
to true if not passed in when open-ils.actor.ou_setting.ancestor_default
or open-ils.actor.ou_setting.ancestor_default.batch are called.

Other than a change to the desc of the public methods to reflect that
they now check permissions if permissions are required, there are no
required api changes to the back or the front ends.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm