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>
Fri, 8 Feb 2019 19:30:17 +0000 (14:30 -0500)
commit7e0e5f275c29d770ca9e56883c2f996108a2a9db
tree315296023ae9e8e39f611397e766d628389cacd9
parent53d65f4baa101b3d124be5344953088645cce044
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