From: Michael Glass Date: Fri, 27 Mar 2015 23:19:46 +0000 (-0700) Subject: KMAIN 1639 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=711f6aecbded22ce5fed36d5bb7ecd828b548fde;p=working%2FEvergreen.git 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) --- 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) {