From 3b0612d341a5ad5d6c3fb697ef0132e3e27d7915 Mon Sep 17 00:00:00 2001 From: miker Date: Thu, 7 Dec 2006 21:06:03 +0000 Subject: [PATCH] include (editing disabled) group perms git-svn-id: svn://svn.open-ils.org/ILS/trunk@6658 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/xul/staff_client/server/patron/user_edit.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Open-ILS/xul/staff_client/server/patron/user_edit.js b/Open-ILS/xul/staff_client/server/patron/user_edit.js index 6a3ba64490..cb93a074f0 100644 --- a/Open-ILS/xul/staff_client/server/patron/user_edit.js +++ b/Open-ILS/xul/staff_client/server/patron/user_edit.js @@ -149,11 +149,7 @@ function init_editor (u) { if (user.id() > 0) { req = new RemoteRequest( 'open-ils.actor', 'open-ils.actor.permissions.user_perms.retrieve', ses_id, user.id() ); req.send(true); - var up = req.getResultObject(); - for (var i in up) { - if (up[i].id() > 0) - user_perms.push(up[i]); - } + user_perms = req.getResultObject(); req = new RemoteRequest( 'open-ils.actor', 'open-ils.actor.permissions.retrieve' ); req.send(true); @@ -195,13 +191,13 @@ function display_perm (root,perm_def,staff_perms, r) { } for (var i in user_perms) { - if (perm_def.id() == user_perms[i].perm() && user_perms[i].id() > 0) + if (perm_def.id() == user_perms[i].perm()) up = user_perms[i]; } var dis = false; - if (!sp || !sp.grantable()) dis = true; + if (up.id() < 0 || !sp || !sp.grantable()) dis = true; if (all) dis = false; var label_cell = findNodeByName(prow,'plabel'); -- 2.43.2