lp1744756 Profile Tree Display Entry Admin UI
authorKyle Huckins <khuckins@catalyte.io>
Thu, 15 Mar 2018 18:54:13 +0000 (18:54 +0000)
committerKyle Huckins <khuckins@catalyte.io>
Tue, 10 Jul 2018 15:59:42 +0000 (15:59 +0000)
commit02fd352d8f2e3bfef5bd3276416516661970b8b7
treea20683ae34ac771b7af34f2901a2538fdb7f58a4
parent7daa9e4cff68d2eeb389c59353025141908b41f1
lp1744756 Profile Tree Display Entry Admin UI

- Flesh out permission.group_tree_display_entries table.
- Create pgtde IDL class corresponding to new permission.group_tree_display_entries
table.
- Admin UI for Permission Group Tree Entries capable of viewing, adding, removing,
or changing position of entries within tree based on OU.
- Save functionality to persist any changes made.
- Persist changes in positions of permission group display
entries in Admin UI with the Profile Selector in the patron
edit interface.
- Make profile selector use original functionality if there are no
display entries.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
        modified:   Open-ILS/examples/fm_IDL.xml
new file:   Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql
modified:   Open-ILS/src/sql/Pg/006.schema.permissions.sql
new file:   Open-ILS/src/templates/staff/admin/local/permission/index.tt2
new file:   Open-ILS/src/templates/staff/admin/local/permission/t_grp_tree_display_entry.tt2
new file:   Open-ILS/src/templates/staff/admin/local/permission/t_pgtde_add_dialog.tt2
modified:   Open-ILS/src/templates/staff/admin/local/t_splash.tt2
modified:   Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
new file:   Open-ILS/web/js/ui/default/staff/admin/local/permission/app.js
modified:   Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/006.schema.permissions.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql [new file with mode: 0644]
Open-ILS/src/templates/staff/admin/local/permission/index.tt2 [new file with mode: 0644]
Open-ILS/src/templates/staff/admin/local/permission/t_grp_tree_display_entry.tt2 [new file with mode: 0644]
Open-ILS/src/templates/staff/admin/local/permission/t_pgtde_add_dialog.tt2 [new file with mode: 0644]
Open-ILS/src/templates/staff/admin/local/t_splash.tt2
Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
Open-ILS/web/js/ui/default/staff/admin/local/permission/app.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js