From: Thomas Berezansky <tsbere@mvlc.org>
Date: Wed, 7 Sep 2011 17:39:32 +0000 (-0400)
Subject: Remove "fallback to old style" UPDATE perm
X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f005b29cd1cc52175bbf06cb00e56b49e363eefa;p=evergreen%2Fmasslnc.git

Remove "fallback to old style" UPDATE perm

The middle layer no longer supports the
UPDATE_ORG_UNIT_SETTING. + name
form of editing permissions. Don't use it as a fallback.

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
---

diff --git a/Open-ILS/xul/staff_client/server/admin/org_unit_settings.js b/Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
index 72a8abbbc1..31a6a4a418 100644
--- a/Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
+++ b/Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
@@ -199,12 +199,12 @@ function osFormatEditLink(name) {
 function osLaunchEditor(name) {
     osEditDialog._osattr = name;
     osEditDialog.show();
-    var perm = 'UPDATE_ORG_UNIT_SETTING.' + name;
+    var perms = ['UPDATE_ORG_UNIT_SETTING_ALL'];
     if(osSettings[name].update_perm && perm_codes[osSettings[name].update_perm]) {
-        perm = perm_codes[osSettings[name].update_perm];
+        perms.push(perm_codes[osSettings[name].update_perm]);
     }
     user.buildPermOrgSelector(
-        [perm, 'UPDATE_ORG_UNIT_SETTING_ALL'],
+        perms,
         osEditContextSelector, osSettings[name].context
     );
     dojo.byId('os-edit-name').innerHTML = osSettings[name].label;