From: Galen Charlton Date: Fri, 9 Jun 2017 15:31:48 +0000 (-0400) Subject: LP#1612752: stamp schema update X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=fe44ac279bed352c3a49a8a2c69e84c5a8e2ee43;p=evergreen%2Fpines.git LP#1612752: stamp schema update Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index b19894ace3..df2bb56515 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -90,7 +90,7 @@ CREATE TRIGGER no_overlapping_deps BEFORE INSERT OR UPDATE ON config.db_patch_dependencies FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates'); -INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1044', :eg_version); -- berick/gmcharlt +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1045', :eg_version); -- csharp/berick/gmcharlt CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/upgrade/1045.schema.create-transit-cancel-time-column.sql b/Open-ILS/src/sql/Pg/upgrade/1045.schema.create-transit-cancel-time-column.sql new file mode 100644 index 0000000000..b4ae8ff749 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/1045.schema.create-transit-cancel-time-column.sql @@ -0,0 +1,25 @@ +BEGIN; + +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1045', :eg_version); -- csharp/berick/gmcharlt + +ALTER TABLE action.transit_copy + ADD COLUMN cancel_time TIMESTAMPTZ; + +-- change "abort" to "cancel" in stock perm descriptions +UPDATE permission.perm_list + SET description = 'Allow a user to cancel a copy transit if the user is at the transit destination or source' + WHERE code = 'ABORT_TRANSIT' + AND description = 'Allow a user to abort a copy transit if the user is at the transit destination or source'; +UPDATE permission.perm_list + SET description = 'Allow a user to cancel a copy transit if the user is not at the transit source or dest' + WHERE code = 'ABORT_REMOTE_TRANSIT' + AND description = 'Allow a user to abort a copy transit if the user is not at the transit source or dest'; +UPDATE permission.perm_list + SET description = 'Allows a user to cancel a transit on a copy with status of LOST' + WHERE code = 'ABORT_TRANSIT_ON_LOST' + AND description = 'Allows a user to abort a transit on a copy with status of LOST'; +UPDATE permission.perm_list + SET description = 'Allows a user to cancel a transit on a copy with status of MISSING' + WHERE code = 'ABORT_TRANSIT_ON_MISSING' + AND description = 'Allows a user to abort a transit on a copy with status of MISSING'; +COMMIT; diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql deleted file mode 100644 index 57766f5888..0000000000 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX-create-transit-cancel-time-column.sql +++ /dev/null @@ -1,25 +0,0 @@ -BEGIN; - -SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); - -ALTER TABLE action.transit_copy - ADD COLUMN cancel_time TIMESTAMPTZ; - --- change "abort" to "cancel" in stock perm descriptions -UPDATE permission.perm_list - SET description = 'Allow a user to cancel a copy transit if the user is at the transit destination or source' - WHERE code = 'ABORT_TRANSIT' - AND description = 'Allow a user to abort a copy transit if the user is at the transit destination or source'; -UPDATE permission.perm_list - SET description = 'Allow a user to cancel a copy transit if the user is not at the transit source or dest' - WHERE code = 'ABORT_REMOTE_TRANSIT' - AND description = 'Allow a user to abort a copy transit if the user is not at the transit source or dest'; -UPDATE permission.perm_list - SET description = 'Allows a user to cancel a transit on a copy with status of LOST' - WHERE code = 'ABORT_TRANSIT_ON_LOST' - AND description = 'Allows a user to abort a transit on a copy with status of LOST'; -UPDATE permission.perm_list - SET description = 'Allows a user to cancel a transit on a copy with status of MISSING' - WHERE code = 'ABORT_TRANSIT_ON_MISSING' - AND description = 'Allows a user to abort a transit on a copy with status of MISSING'; -COMMIT;