Port server admin page to Angular

Bug #1811156 reported by Bill Erickson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Wishlist
Unassigned

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.

Revision history for this message
Bill Erickson (berick) wrote :

Initial commit toggling the nav-bars:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1811156-angular-server-admin

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)
Changed in evergreen:
assignee: nobody → Bill Erickson (berick)
Revision history for this message
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
Revision history for this message
Bill Erickson (berick) wrote :

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

Bill Erickson (berick)
tags: added: angular
Dan Wells (dbw2)
Changed in evergreen:
importance: Undecided → Wishlist
Changed in evergreen:
assignee: nobody → Mike Rylander (mrylander)
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.