From d3cdd74757a8622198961c3e9c0c842ebbefc14c Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Wed, 6 May 2020 14:22:49 -0700 Subject: [PATCH] LP#1835127: scoped permissions for reservations Signed-off-by: Jeff Davis --- Open-ILS/examples/fm_IDL.xml | 24 ++++++++++++++-------- Open-ILS/src/sql/Pg/950.data.seed-values.sql | 6 +++++- .../XXXX.data.permission.booking_reservation.sql | 12 +++++++++++ 3 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.permission.booking_reservation.sql diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 4dbbcbb123..95d8de10a3 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -5182,10 +5182,10 @@ SELECT usr, - - - - + + + + @@ -5202,10 +5202,18 @@ SELECT usr, - - - - + + + + + + + + + + + + diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql index b6959bb20e..5beb79e2dd 100644 --- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql +++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql @@ -1939,7 +1939,11 @@ INSERT INTO permission.perm_list ( id, code, description ) VALUES ( 621, 'VIEW_BOOKING_RESOURCE_TYPE', oils_i18n_gettext(621, 'View booking resource types', 'ppl', 'description')), ( 622, 'VIEW_BOOKING_RESOURCE', oils_i18n_gettext(622, - 'View booking resources', 'ppl', 'description')) + 'View booking resources', 'ppl', 'description')), + ( 623, 'VIEW_BOOKING_RESERVATION', oils_i18n_gettext(623, + 'View booking reservations', 'ppl', 'description')), + ( 624, 'VIEW_BOOKING_RESERVATION_ATTR_MAP', oils_i18n_gettext(624, + 'View booking reservation attribute maps', 'ppl', 'description')) ; diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.permission.booking_reservation.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.permission.booking_reservation.sql new file mode 100644 index 0000000000..3259ad4687 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.permission.booking_reservation.sql @@ -0,0 +1,12 @@ +BEGIN; + +SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); + +INSERT INTO permission.perm_list ( id, code, description ) VALUES + ( 623, 'VIEW_BOOKING_RESERVATION', oils_i18n_gettext(623, + 'View booking reservations', 'ppl', 'description')), + ( 624, 'VIEW_BOOKING_RESERVATION_ATTR_MAP', oils_i18n_gettext(624, + 'View booking reservation attribute maps', 'ppl', 'description')) +; + +COMMIT; -- 2.11.0