avril_upgrade_from_angularjs_to_angular
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| avril_upgrade_from_angularjs_to_angular [2023/07/07 16:24] – [Tasks] kalaschnikow | avril_upgrade_from_angularjs_to_angular [2023/07/07 16:33] (current) – [Tasks] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== 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. " | ||
| + | * 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 " | ||
| + | * 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 ===== | ||
| + | * Good example of table: [[https:// | ||
