LP#1938835: customizable staff portal - schema, IDL, and seed data
authorGalen Charlton <gmc@equinoxOLI.org>
Mon, 2 Aug 2021 22:12:57 +0000 (18:12 -0400)
committerGalen Charlton <gmc@equinoxOLI.org>
Wed, 22 Dec 2021 22:22:51 +0000 (17:22 -0500)
commit248c618304f733e2228c3cff5ada2c488aa6788b
treefd61d6348809c8087cf7cbd08bf7c054aa3bac8a
parente79df5dd87a895a61d15fdc569d904d2642091a8
LP#1938835: customizable staff portal - schema, IDL, and seed data

This patch adds two new database tables and corresponding IDL classes:

* config.ui_staff_portal_page_entry_type (types of portal widgets)
* config.ui_staff_portal_page_entry (entries/widgets for the portal)

It also adds a new permission, ADMIN_STAFF_PORTAL_PAGE, for managing
the new entries, seed data for the stock portal, and a grid setting
for the portal admin interface.

Sponsored-by: Pioneer Library System
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/800.fkeys.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.portal_page_table.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/YYYY.data.default_portal_page.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.portal_admin_perm.sql [new file with mode: 0644]