domino
domino copied to clipboard
Feat/workflow list enhancement
This PR will enhance the workflow list by adding checkboxes to control workflows and changing the UI for this new feature.
- [x] Implement #298
- [x] Add action buttons for batch operations. ~~Add a control for the disabled state of the action buttons.~~
- [x] Update the alignment and density of rows.
- [x] Add stop action endpoint for single workflow.
- [x] Add REST endpoints for batch operations.
- [x] batch delete
- [x] batch run
- [x] batch stop
- [x] Add the last run status of tasks to the workflow list.
- [x] Add a single run button.
- [x] Update the toast notifications for batch operations.
- [ ] Add unit tests for the new REST endpoints.
- [x] Allow only a single run for a workflow to be running. (no reason to run the same workflow with the same params in parallel)
Current UI (WIP):