]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0674.config.copy_status.restrict_copy_delete.sql
LP#1155329: better enforce cat.bib.use_id_for_tcn
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0674.config.copy_status.restrict_copy_delete.sql
1 BEGIN;
2
3 SELECT evergreen.upgrade_deps_block_check('0674', :eg_version);
4
5 ALTER TABLE config.copy_status
6           ADD COLUMN restrict_copy_delete BOOL NOT NULL DEFAULT FALSE;
7
8 UPDATE config.copy_status
9 SET restrict_copy_delete = TRUE
10 WHERE id IN (1,3,6,8);
11
12 INSERT INTO permission.perm_list (id, code, description) VALUES (
13     520,
14     'COPY_DELETE_WARNING.override',
15     'Allow a user to override warnings about deleting copies in problematic situations.'
16 );
17
18 COMMIT;