Remove "fallback to old style" UPDATE perm
authorThomas Berezansky <tsbere@mvlc.org>
Wed, 7 Sep 2011 17:39:32 +0000 (13:39 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 7 Sep 2011 18:24:23 +0000 (14:24 -0400)
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>
Open-ILS/xul/staff_client/server/admin/org_unit_settings.js

index 72a8abb..31a6a4a 100644 (file)
@@ -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;