LP#1240657 - Creating and Deleting Closed Dates permissions wrong. user/stompro/lp1240657_closing_permissions
authorJosh Stompro <stomproj@larl.org>
Mon, 9 Nov 2015 02:51:04 +0000 (20:51 -0600)
committerJosh Stompro <stomproj@larl.org>
Fri, 13 Nov 2015 01:57:21 +0000 (19:57 -0600)
The code referenced two permissions that didn't exist
CREATE_CLOSEING and DELETE_CLOSEING.  Should be CREATE_ORG_UNIT_CLOSING,
and DELETE_ORG_UNIT_CLOSING.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm

index 050dfbb..d752589 100644 (file)
@@ -2760,7 +2760,7 @@ sub create_closed_date {
     my( $user, $evt ) = $U->checkses($authtoken);
     return $evt if $evt;
 
-    $evt = $U->check_perms($user->id, $cd->org_unit, 'CREATE_CLOSEING');
+    $evt = $U->check_perms($user->id, $cd->org_unit, 'CREATE_ORG_UNIT_CLOSING');
     return $evt if $evt;
 
     $logger->activity("user ".$user->id." creating library closing for ".$cd->org_unit);
@@ -2791,7 +2791,7 @@ sub delete_closed_date {
     ($cd_obj, $evt) = fetch_closed_date($cd);
     return $evt if $evt;
 
-    $evt = $U->check_perms($user->id, $cd->org_unit, 'DELETE_CLOSEING');
+    $evt = $U->check_perms($user->id, $cd->org_unit, 'DELETE_ORG_UNIT_CLOSING');
     return $evt if $evt;
 
     $logger->activity("user ".$user->id." deleting library closing for ".$cd->org_unit);