From: Bill Erickson Date: Mon, 17 Sep 2018 15:26:11 +0000 (-0400) Subject: LP#1793005 Angular6 Hatch support / printer settings X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e1e1d288ce7b05b562d317e3de4fb2afddff7c8e;p=working%2FEvergreen.git LP#1793005 Angular6 Hatch support / printer settings Adds support for Hatch print communication to the Angular(6) app. Migrates the print preferences settings (eg.print.config.*) from in-Hatch settings to server-stored workstation settings. Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql index 928cdbe766..5f0fdb5ff4 100644 --- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql +++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql @@ -19874,6 +19874,44 @@ INSERT INTO config.org_unit_setting_type 'bool' ); +INSERT INTO config.org_unit_setting_type + (name, label, description, grp, datatype) VALUES ( + 'eg.print.config.default', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.default', + 'Print config for default context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.receipt', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.receipt', + 'Print config for receipt context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.label', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.label', + 'Print config for label context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.mail', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.mail', + 'Print config for mail context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.offline', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.offline', + 'Print config for offline context', + 'cwst', 'label' + ) +); + INSERT INTO config.workstation_setting_type (name, grp, datatype, label) VALUES ( diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.hatch-settings.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.hatch-settings.sql new file mode 100644 index 0000000000..15d9513af7 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.hatch-settings.sql @@ -0,0 +1,43 @@ +BEGIN; + +--SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.print.config.default', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.default', + 'Print config for default context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.receipt', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.receipt', + 'Print config for receipt context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.label', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.label', + 'Print config for label context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.mail', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.mail', + 'Print config for mail context', + 'cwst', 'label' + ) +), ( + 'eg.print.config.offline', 'gui', 'object', + oils_i18n_gettext ( + 'eg.print.config.offline', + 'Print config for offline context', + 'cwst', 'label' + ) +); + +COMMIT;