From: Chris Sharp Date: Tue, 16 Nov 2021 22:07:27 +0000 (-0500) Subject: SQL: add further DB changes to upgrade scripts X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=7583892acdbfbe06c436fca9a6861d7525bdb062;p=evergreen%2Fpines.git SQL: add further DB changes to upgrade scripts --- diff --git a/Open-ILS/src/sql/Pg/version-upgrade/pines_additional_sql_upgrade.sql b/Open-ILS/src/sql/Pg/version-upgrade/pines_additional_sql_upgrade.sql new file mode 100644 index 0000000000..64c29e6cc5 --- /dev/null +++ b/Open-ILS/src/sql/Pg/version-upgrade/pines_additional_sql_upgrade.sql @@ -0,0 +1,47 @@ +begin; + +-- add student card settings +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.grid.admin.server.student_card.district', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.admin.server.student_card.district', + 'Grid Config: Student Card District', + 'cwst', 'label') +); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.grid.admin.server.student_card.school', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.admin.server.student_card.school', + 'Grid Config: Student Card School', + 'cwst', 'label') +); + +INSERT INTO config.org_unit_setting_type + (name, grp, label, description, datatype, fm_class) VALUES + ('circ.patron.default_student_card_profile', 'circ', + oils_i18n_gettext('circ.patron.default_student_card_profile', + 'Student Card: Default user permission profile', + 'coust', 'label'), + oils_i18n_gettext('circ.patron.default_student_card_profile', + 'Default user permission profile assigned to new student card accounts', + 'coust', 'description'), + 'link', 'pgt'); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.acq.picklist.upload.templates','acq','object', + oils_i18n_gettext( + 'eg.acq.picklist.upload.templates', + 'Acq Picklist Uploader Templates', + 'cwst','label' + ) +); + +INSERT INTO permission.perm_list ( id, code, description ) VALUES + ( 1101, 'ADMIN_STUDENT_CARDS', oils_i18n_gettext(1101, + 'Modify student card settings', 'ppl', 'description')); + +commit; diff --git a/Open-ILS/src/sql/Pg/version-upgrade/run_pines_upgrade.sh b/Open-ILS/src/sql/Pg/version-upgrade/run_pines_upgrade.sh index 85b557a7ec..3c4d8d6415 100755 --- a/Open-ILS/src/sql/Pg/version-upgrade/run_pines_upgrade.sh +++ b/Open-ILS/src/sql/Pg/version-upgrade/run_pines_upgrade.sh @@ -16,7 +16,9 @@ SCRIPTS=" 3.6.1-3.6.2-upgrade-db.sql 3.6.2-3.7.0-upgrade-db.sql 3.7.0-3.7.1-upgrade-db.sql -3.7.1-3.8.0-upgrade-db.sql" +3.7.1-3.8.0-upgrade-db.sql +student_card_updates.sql +pines_additional_sql_upgrade.sql" for script in $SCRIPTS; do echo "Now running $script at `date`" diff --git a/Open-ILS/src/sql/Pg/version-upgrade/student_card_updates.sql b/Open-ILS/src/sql/Pg/version-upgrade/student_card_updates.sql new file mode 100644 index 0000000000..7315a5a61a --- /dev/null +++ b/Open-ILS/src/sql/Pg/version-upgrade/student_card_updates.sql @@ -0,0 +1,17 @@ +begin; + +-- drop now unused columns +alter table student_card.district drop column ftp_host cascade; +alter table student_card.district drop column ftp_user cascade; +alter table student_card.district drop column ftp_pass cascade; +alter table student_card.district drop column ftp_remote_dir cascade; +alter table student_card.district drop column ftp_port cascade; + +-- add new columns +alter table student_card.district add column file_dir text; +alter table student_card.district add column exceptions_dir text; +alter table student_card.school add column net_access integer not null references config.net_access_level (id) default 1; + +select auditor.update_auditors(); + +commit;