Port server admin page to Angular

Bug #1811156 reported by Bill Erickson on 2019-01-09
This bug affects 1 person
Affects Status Importance Assigned to Milestone

Bug Description

Evergreen 3.2

The Angular code merged to master as part of 3.2 included a "splash" page for server admin, but it was disabled before merging so we could ease into Angular with just the ACQ admin for 3.2.

Tasks remaining to migrate to the Angular version include tweaking navbars, adding workstation settings for the grids, confirming no additional pages need to link back to AngJS.

This will depend on changes to fm-editor / admin-page changes added to bug #1809288.

Bill Erickson (berick) wrote :

Initial commit toggling the nav-bars:


It occurs to me we also likely need to make some IDL changes for marking fields as required for better fm-editor support, similar to changes made in bug #1809288.

Bill Erickson (berick) on 2019-01-24
Changed in evergreen:
assignee: nobody → Bill Erickson (berick)
Bill Erickson (berick) wrote :

Branch rebased to master. Added commit to populate the workstation setting types for the admin grids.

As of now, 4 links in the serer admin page link back to the Dojo/Etc. versions of the interfaces, since they are more complex than simple grids:

custom org unit trees
org unit types
org units
permission groups

Migrating these can be addressed later via their own LP entries.

tags: added: pullrequest
Changed in evergreen:
assignee: Bill Erickson (berick) → nobody
Bill Erickson (berick) wrote :

Rebased to and re-tested with master after Angular 6 -> 7 patches.

Bill Erickson (berick) on 2019-02-05
tags: added: angular
Dan Wells (dbw2) on 2019-02-06
Changed in evergreen:
importance: Undecided → Wishlist
Changed in evergreen:
assignee: nobody → Mike Rylander (mrylander)
Mike Rylander (mrylander) wrote :

WFM, and supports new interfaces that should be Angular. Committed to master.

Thanks, Bill!

Changed in evergreen:
status: New → Fix Committed
assignee: Mike Rylander (mrylander) → nobody
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers