LP1823981 Angular Permission Group Tree Admin UI
authorBill Erickson <berickxx@gmail.com>
Fri, 5 Apr 2019 22:00:32 +0000 (18:00 -0400)
committerBill Erickson <berickxx@gmail.com>
Tue, 25 Jun 2019 17:44:45 +0000 (13:44 -0400)
commit3a34f5d21227dbff6ce0228441bae8ee3a10d203
tree3f3f3b0c5019cbef205a033c668aaf1c066bbfc3
parentffcde0b99035f4afee7e527becdf1aa913af6d70
LP1823981 Angular Permission Group Tree Admin UI

Migrate the Admin => Server Admin => Permission Groups admin page to
Angular.

As an added feature, the interface now displays inherited permissions
alongside linked permissions for each group.  Inherited permissions
are read-only and act to indicate to the user when a group already has
a certain permission and therefore may not need a new one added.

Additionally, a new filter option is available in the linked permissions
interface for filtering the displayed linked permissions by code or
description.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/core/org.service.ts
Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts
Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-map-dialog.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-map-dialog.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts