LP1806087 Org setting to enable experimental staff catalog
authorBill Erickson <berickxx@gmail.com>
Thu, 10 Jan 2019 17:11:41 +0000 (12:11 -0500)
committerBill Erickson <berickxx@gmail.com>
Wed, 20 Feb 2019 18:21:39 +0000 (13:21 -0500)
commitc3a736f72bd9c5527c3d12af6255968433ebc8b6
tree2561033b5df928417a2d18db90e41278d6e58b8d
parente997e56970fce39fedac4948d7f638852e1ca31d
LP1806087 Org setting to enable experimental staff catalog

Adds a new org unit setting "GUI: Enable Experimental Angular Staff
Catalog" (ui.staff.angular_catalog.enabled).  When set to true, a new
navbar menu item will appear in both the Angular and AngJS client menus
for "Staff Catalog (Experimental)".  This action directs the user to the
Angular staff catalog.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/core/org.service.ts
Open-ILS/src/eg2/src/app/staff/nav.component.html
Open-ILS/src/eg2/src/app/staff/nav.component.ts
Open-ILS/src/eg2/src/app/staff/resolver.service.ts
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.ang-catalog-preview-setting.sql [new file with mode: 0644]
Open-ILS/src/templates/staff/navbar.tt2
Open-ILS/web/js/ui/default/staff/services/navbar.js
Open-ILS/web/js/ui/default/staff/services/startup.js