UI: Manage: Task Management
Calamari v2 has a concept of long running tasks, which can return a handle which can be queried for completion. The UI attempt to track task completion and provide some notification on the UI. The UI is stateless and may have to attempt to store metadata about tasks in local storage if available.
#2 Updated by Yan-Fa Li over 7 years ago
Basic task/request queue viewing is in place on manage branch via commit 2044b07139b50bf83ef64f1046160779f423d05a
It's possible now to look a the current request queue and see which tasks have been completed.
Track tasks initiated by this client and delivery notifications when they are completed. This will probably require a task/request service which does regular requests to the backend and pushes notifications to the UI once the request-id changes to complete.
#3 Updated by Yan-Fa Li over 7 years ago
Basic task tracking implemented. As new tasks are successfully submitted to Calamari their IDs are added to request tracking service. Request tracking services polls request API for completed tasks and removes id's that have been successfully completed.
TODO: add notifications on UI when task has completed. Probably via $broadcast