Port Permission Group Admin Page to Angular

Bug #1823981 reported by Bill Erickson on 2019-04-09
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Wishlist
Unassigned

Bug Description

Evergreen 3.3

Building atop bug #1823393 to take advantage of some of the changes there.

This bug tracks porting the Admin => Server Admin => Permission Groups page to Angular. This includes managing the group tree and the permissions linked to each group.

As a feature add-on, I'm adding support for displaying permissions linked to the selected group (which may be edited) while also filing in read-only views of inherited permissions for each group. The goal is to make it more obvious while editing if a group already has a permission via a parent group.

Bill Erickson (berick) wrote :

Code:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1823981-ang-perm-group-tree-admin

A few caveats...

1. Success/error toasts are not currently displaying as a result of a bug that is already fixed in the code for bug #1823367.

2. This code will need dialog refactoring once the code for bug #1823041 is merged.

Changed in evergreen:
assignee: Bill Erickson (berick) → nobody
tags: added: pullrequest
Bill Erickson (berick) on 2019-04-10
Changed in evergreen:
milestone: 3.next → 3.4-beta1
Bill Erickson (berick) wrote :

Branch rebased to master amid commit flurry. This resolves the issue noted above about toasts not displaying.

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1823981-ang-perm-group-tree-admin

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers