User Tools

Site Tools


dev:browser_staff:angjs_to_ang_migration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:browser_staff:angjs_to_ang_migration [2019/02/14 14:01] – [Migration Timeline Proposal] rjs7dev:browser_staff:angjs_to_ang_migration [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 44: Line 44:
     * First batch of Dojo/iframe UIs migrated.     * First batch of Dojo/iframe UIs migrated.
     * Code merged to EG for 3.2 release                               * Code merged to EG for 3.2 release                          
-  * 3.3 <del>Angular app included in release.</del> (Included in 3.2!)  +  * 3.3 
 +    * <del>Angular app included in release.</del> (Included in 3.2!)  
     * Continue porting Dojo UI's     * Continue porting Dojo UI's
-      * MARC Import/Export UI ([[https://bugs.launchpad.net/evergreen/+bug/1779158|bug 1779158]]) +      * MARC Import/Export UI <del>([[https://bugs.launchpad.net/evergreen/+bug/1779158|bug 1779158]])</del> 
-      * Booking Admin ([[https://bugs.launchpad.net/evergreen/+bug/1809288|bug 1809288]]) +      * Booking Admin <del>([[https://bugs.launchpad.net/evergreen/+bug/1809288|bug 1809288]])</del> 
-      * Server Admin ([[https://bugs.launchpad.net/evergreen/+bug/1811156|bug 1811156]])+      * Server Admin <del>([[https://bugs.launchpad.net/evergreen/+bug/1811156|bug 1811156]])</del> ([[http://irc.evergreen-ils.org/evergreen/2019-02-06#i_393863|IRC discussion]]) 
 +    * Angular Staff Catalog preview <del>([[https://bugs.launchpad.net/evergreen/+bug/1806087|bug 1806087]])</del>
     * New UI's use Angular app     * New UI's use Angular app
-      * Daily schedule view of reservations ([[https://bugs.launchpad.net/evergreen/+bug/1790727|bug 1790727]]) ([[http://irc.evergreen-ils.org/evergreen/2019-02-06#i_393863|IRC discussion]]) +      * Daily schedule view of reservations ([[https://bugs.launchpad.net/evergreen/+bug/1790727|bug 1790727]])    
-  * 3.4 More Dojo UI's migrated                                +  * 3.4 More Dojo UI's migrated. 
 +    * Booking module refresh ([[https://bugs.launchpad.net/evergreen/+bug/1816475|bug 1816475]]) 
 +    Acquisitions Sprint 0 (see [[faqs:evergreen_roadmap:3.4|3.4 Roadmap]] for details)
   * 3.5 Dojo UI's fully migrated.  First batch of AngularJS UI's ported.                            * 3.5 Dojo UI's fully migrated.  First batch of AngularJS UI's ported.                         
 +    * Remaining Dojo UIs:
 +      * Acquisitions (remaining work)
 +      * Booking
 +        * Capture Resources
 +      * Circulation
 +        * Patron record: triggered events
 +      * Cataloging
 +        * MARC Batch Edit
 +        * Link Checker
 +        * Manage Authorities
 +      * Admin
 +        * Local Admin: Notifications/Action Triggers (would resolve https://bugs.launchpad.net/evergreen/+bug/1625192)
 +        * User Permission Editor
 +        * Reports
   * 3.6 More AngularJS UI's ported.                                                       * 3.6 More AngularJS UI's ported.                                                    
   * 3.7 AngularJS  migration completed.                                   * 3.7 AngularJS  migration completed.                                
Line 88: Line 106:
   * ng-bootstrap -- Angular-compatible Bootstrap code   * ng-bootstrap -- Angular-compatible Bootstrap code
     * https://ng-bootstrap.github.io/#/components/     * https://ng-bootstrap.github.io/#/components/
 +  * rxjs and Observables
 +    * The syntax is different (these now go through the rxjs "pipe"), but this decision tree of which rxjs operator to use is super helpful: https://web.archive.org/web/20180806093728/http://xgrommx.github.io/rx-book/content/which_operator_do_i_use/instance_operators.html
   * Typescript   * Typescript
     * https://www.typescriptlang.org/docs/home.html     * https://www.typescriptlang.org/docs/home.html
dev/browser_staff/angjs_to_ang_migration.1550170889.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.