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)
committerMike Rylander <mrylander@gmail.com>
Thu, 24 Mar 2022 12:54:35 +0000 (08:54 -0400)
commitcd67e1f34059882bdb595e3dbb91650c9b0b8cce
tree73a41271f4d07ab850243bcc2e7f800bc734444e
parent28d18146ce075bc6f2ff015e9efd032dfbe9b746
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>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
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]