User Tools

Site Tools


avril_upgrade_from_angularjs_to_angular

Avril Upgrade from AngularJS to Angular

This project is created to move the Avril code from AngularJS to Angular and Angular Material library.

Goals

  • Move the code from AngularJS to Angular and Angular Material
    • it is simpler to use
    • higher modularity
    • simpler development and debugging
    • better tool support
    • quicker development

Tasks

  • Implement task list screen
    • implement pure client side code using json-server
      • display list of tasks
      • implement selection
        • + select all on one page
        • → select all on all pages
          • delayed because server programming is necessary (e.g. “removeAll()” REST call)
      • implement sorting
      • implement filtering
    • implement the core functionality using Avril REST API
      • … TBD …
        • which calls are necessary?
        • can old calls be used?
        • which calls must be reimplemented?
        • which new calls must be implemented?
    • polishing (all “old” function should be available)
      • tests and bug fixing
  • Implement task details screen
    • layout
    • get from DB
      • at first with json-server
      • after that with Avril REST API
    • save to DB
      • using json-server (it seems that it can save data too)
      • using Avril REST API

Notes

avril_upgrade_from_angularjs_to_angular.txt · Last modified: by kalaschnikow