From 711f6aecbded22ce5fed36d5bb7ecd828b548fde Mon Sep 17 00:00:00 2001 From: Michael Glass Date: Fri, 27 Mar 2015 16:19:46 -0700 Subject: [PATCH] KMAIN 1639 Added a permission group for update items, "UPDATE_ITEMS" new file: KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions-rollback.sql new file: KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions.sql modified: Open-ILS/xul/staff_client/chrome/content/cat/opac.js Signed-off-by:(Michael Glass) --- KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions-rollback.sql | 1 + KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions.sql | 2 ++ Open-ILS/xul/staff_client/chrome/content/cat/opac.js | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions-rollback.sql create mode 100644 KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions.sql diff --git a/KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions-rollback.sql b/KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions-rollback.sql new file mode 100644 index 0000000000..a95ada3c23 --- /dev/null +++ b/KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions-rollback.sql @@ -0,0 +1 @@ +DELETE FROM permission.perm_list WHERE code = 'UPDATE_ITEMS'; \ No newline at end of file diff --git a/KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions.sql b/KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions.sql new file mode 100644 index 0000000000..df27a50cf7 --- /dev/null +++ b/KCLS/sql/KMAIN-1639/KMAIN-1639-Add-update-permissions.sql @@ -0,0 +1,2 @@ +INSERT INTO permission.perm_list (code, description) VALUES +('UPDATE_ITEMS', 'Allows a user to the update items page from a bibliographic record page') \ No newline at end of file diff --git a/Open-ILS/xul/staff_client/chrome/content/cat/opac.js b/Open-ILS/xul/staff_client/chrome/content/cat/opac.js index 304ef01237..8a1d0d4b5c 100644 --- a/Open-ILS/xul/staff_client/chrome/content/cat/opac.js +++ b/Open-ILS/xul/staff_client/chrome/content/cat/opac.js @@ -375,7 +375,7 @@ function update_items(){ ses(), ses('staff_id'), [ ses('ws_ou') ], - [ 'CREATE_VOLUME', 'CREATE_COPY' ] + [ 'UPDATE_ITEMS' ] ] ).length == 0 ? 1 : 0; } catch(E) { -- 2.11.0