From: Mike Rylander Date: Mon, 27 Jun 2011 17:57:59 +0000 (-0400) Subject: Upgrade stamping for "overdues fines on lost checkin" merge X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a78a07a5111c36505a6d714dfa4a12a8db5f481e;p=evergreen%2Fjoelewis.git Upgrade stamping for "overdues fines on lost checkin" merge Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index 5af4acfbf3..18c39b39e6 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -86,7 +86,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 ('0566', :eg_version); -- miker/berick +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0567', :eg_version); -- miker/berick CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/upgrade/0567.data.ou_setting_generate_overdue_on_lost.sql b/Open-ILS/src/sql/Pg/upgrade/0567.data.ou_setting_generate_overdue_on_lost.sql new file mode 100644 index 0000000000..82c9903817 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/0567.data.ou_setting_generate_overdue_on_lost.sql @@ -0,0 +1,24 @@ +-- Evergreen DB patch XXXX.data.ou_setting_generate_overdue_on_lost.sql.sql +BEGIN; + +-- check whether patch can be applied +SELECT evergreen.upgrade_deps_block_check('0567', :eg_version); + +INSERT INTO config.org_unit_setting_type ( name, label, description, datatype ) VALUES ( + 'circ.lost.generate_overdue_on_checkin', + oils_i18n_gettext( + 'circ.lost.generate_overdue_on_checkin', + 'Circ: Lost Checkin Generates New Overdues', + 'coust', + 'label' + ), + oils_i18n_gettext( + 'circ.lost.generate_overdue_on_checkin', + 'Enabling this setting causes retroactive creation of not-yet-existing overdue fines on lost item checkin, up to the point of checkin time (or max fines is reached). This is different than "restore overdue on lost", because it only creates new overdue fines. Use both settings together to get the full complement of overdue fines for a lost item', + 'coust', + 'label' + ), + 'bool' +); + +COMMIT; diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.ou_setting_generate_overdue_on_lost.sql.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.ou_setting_generate_overdue_on_lost.sql.sql deleted file mode 100644 index 55e983a828..0000000000 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.ou_setting_generate_overdue_on_lost.sql.sql +++ /dev/null @@ -1,24 +0,0 @@ --- Evergreen DB patch XXXX.data.ou_setting_generate_overdue_on_lost.sql.sql -BEGIN; - --- check whether patch can be applied -SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); - -INSERT INTO config.org_unit_setting_type ( name, label, description, datatype ) VALUES ( - 'circ.lost.generate_overdue_on_checkin', - oils_i18n_gettext( - 'circ.lost.generate_overdue_on_checkin', - 'Circ: Lost Checkin Generates New Overdues', - 'coust', - 'label' - ), - oils_i18n_gettext( - 'circ.lost.generate_overdue_on_checkin', - 'Enabling this setting causes retroactive creation of not-yet-existing overdue fines on lost item checkin, up to the point of checkin time (or max fines is reached). This is different than "restore overdue on lost", because it only creates new overdue fines. Use both settings together to get the full complement of overdue fines for a lost item', - 'coust', - 'label' - ), - 'bool' -); - -COMMIT;