Angular6 Base Application
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Build a base application using Angular (currently version 6) that can be used alongside the AngularJS web staff client. The Angular app should have the same look and feel so staff can easily navigate between the two, and it should support the same core service functionality, like grids, printing support, global preferences (e.g. date format), etc.
For base functionality, we need a navigation bar that matches the AngularJS navigation bar. Links in the bar take the user back to the AngularJS version of the UI, except in cases where an Angular version exists. Actions in the navigation bar that perform their own behavior (e.g. change operator) will need to be ported to Angular for full navbar coverage.
Much of this code exists along with a handful of administration UI's in a branch I will note in a follow up comment.
Migration plan wiki:
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
assignee: | nobody → Galen Charlton (gmc) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Collab branch in progress:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/collab/ berick/ lp1775466- ang6-base- app
See wiki link above for install steps.
I plan to compile a list of known TODO items shortly for planning the remainder of the development.