LP1498155 - Remove SET_CIRC_MISSING permission. user/stompro/lp1498155-remove-set_circ_missing_perm
authorJosh Stompro <stomproj@larl.org>
Fri, 13 Nov 2015 03:53:36 +0000 (21:53 -0600)
committerJosh Stompro <stomproj@larl.org>
Sat, 14 Nov 2015 02:34:12 +0000 (20:34 -0600)
SET_CIRC_MISSING isn't used anywhere, remove it to avoid
confusing it with MARK_ITEM_MISSING permission.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql [new file with mode: 0644]

index ee87ff5..35bb595 100644 (file)
@@ -542,8 +542,6 @@ INSERT INTO permission.perm_list ( id, code, description ) VALUES
     'Allow a user to record payments in the Billing Interface', 'ppl', 'description' )),
  ( 34, 'SET_CIRC_LOST', oils_i18n_gettext( 34, 
     'Allow a user to mark an item as ''lost''', 'ppl', 'description' )),
- ( 35, 'SET_CIRC_MISSING', oils_i18n_gettext( 35, 
-    'Allow a user to mark an item as ''missing''', 'ppl', 'description' )),
  ( 36, 'SET_CIRC_CLAIMS_RETURNED', oils_i18n_gettext( 36, 
     'Allow a user to mark an item as ''claims returned''', 'ppl', 'description' )),
  ( 37, 'CREATE_TRANSACTION', oils_i18n_gettext( 37, 
@@ -1999,7 +1997,6 @@ INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
                        'SET_CIRC_CLAIMS_RETURNED',
                        'SET_CIRC_CLAIMS_RETURNED.override',
                        'SET_CIRC_LOST',
-                       'SET_CIRC_MISSING',
                        'UPDATE_BILL_NOTE',
                        'UPDATE_PATRON_CLAIM_NEVER_CHECKED_OUT_COUNT',
                        'UPDATE_PATRON_CLAIM_RETURN_COUNT',
@@ -2157,7 +2154,6 @@ INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
                        'SET_CIRC_CLAIMS_RETURNED',
                        'SET_CIRC_CLAIMS_RETURNED.override',
                        'SET_CIRC_LOST',
-                       'SET_CIRC_MISSING',
                        'UNBAR_PATRON',
                        'UPDATE_BILL_NOTE',
                        'UPDATE_NON_CAT_TYPE',
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.remove_SET_CIRC_MISSING.sql
new file mode 100644 (file)
index 0000000..a7f2911
--- /dev/null
@@ -0,0 +1,10 @@
+BEGIN;
+
+--delete all instances from permission.grp_perm_map first
+DELETE FROM permission.grp_perm_map where perm in 
+(select id from permission.perm_list where code='SET_CIRC_MISSING');
+
+--delete from permission.perm_list
+DELETE FROM permission.perm_list where code='SET_CIRC_MISSING';
+
+COMMIT;