]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1750894 Workstation & Cascade settings
authorBill Erickson <berickxx@gmail.com>
Tue, 13 Mar 2018 18:06:23 +0000 (14:06 -0400)
committerBill Erickson <berickxx@gmail.com>
Fri, 27 Jul 2018 21:14:35 +0000 (17:14 -0400)
commit33f531f88e1136b804ca393d0d40b3ed8f37ac7b
tree2c3ecda9e59e526761b9f65407d0230771aa1681
parent58b95737d55970f9b12c3bf805c198f99aeeb3c1
LP#1750894 Workstation & Cascade settings

Adds a new config.workstation_setting_type table for managing
workstation-specific settings.

Adds new PG and perl API functionality for determining values for
settings which may be represnted as workstation, user, and/or org unit
settings.

Teaches the AngularJS browser client to load and apply most settings at
the server.  Values for settings stored in localStorage/Hatch are migrated
to server settings at time of next use.

Stock workstation setting types added to accommodate most browser client
settings.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
13 files changed:
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/perlmods/MANIFEST
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Settings.pm [new file with mode: 0644]
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/005.schema.actors.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.workstation-settings.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/YYYY.data.workstation-settings.sql [new file with mode: 0644]
Open-ILS/src/templates/staff/admin/workstation/index.tt2
Open-ILS/web/js/ui/default/staff/admin/workstation/app.js
Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
Open-ILS/web/js/ui/default/staff/services/hatch.js