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, 6 Aug 2019 14:49:20 +0000 (10:49 -0400)
commit42897877c9a5c60724e169b8bb030403352d03cc
tree4db3f4b98f65d5e77d07fe103a98c873428e9b7f
parent53dd40504d92f3092e0bf98a94fe4592a0dc49c0
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