LP1891550 Ang print context support; no-print contexts
authorBill Erickson <berickxx@gmail.com>
Mon, 17 Aug 2020 19:13:58 +0000 (15:13 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Wed, 10 Mar 2021 22:02:24 +0000 (17:02 -0500)
commitaece3f0f9a5b6ed89498933c87d340d45dbb1458
treec731094acbdc7d7500f23c98886600f3fb724ccc
parentef789689657f10816d8f806533b7300551565ea3
LP1891550 Ang print context support; no-print contexts

Adds support to the Angular server template admin page for forcing a
print context for a given template.

Adds support to the Angular print service for looking up the context of
a print template when specified by name.

Adds support to And and AngJS print settings interfaces for a "No-Print"
context, which bypasses printing when used.

Adds a new workstation setting for the Booking Capture server print
template context.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/share/print/print.component.ts
Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.html
Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.booking-print-context.sql [new file with mode: 0644]
Open-ILS/src/templates/staff/admin/workstation/t_print_templates.tt2
Open-ILS/web/js/ui/default/staff/services/print.js