domino icon indicating copy to clipboard operation
domino copied to clipboard

Feat/workflow list enhancement

Open tdari opened this issue 8 months ago • 6 comments

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): image

tdari avatar Jun 27 '24 19:06 tdari