Skip to content

Improve TaskInstance and DagRun actions UX #29851

@bbovenzi

Description

@bbovenzi

Problems with current UX:

  • Actions and their options take up a lot of real estate on the screen
  • Actions use webserver endpoints and not the REST API
  • You can only access actions from the details panel of grid view, but not the Logs or Graph tabs.
  • Actions options can be confusing. What does recursive mean?
  • Not all actions are relevant on every Task Instance or Dag run. No need to mark success on a successful dag run, no need to queue new tasks instances when there are no new tasks.
  • Confirmation modal is a giant text dump, provides little context

Solution:

  • Action buttons available from all relevant dag run and task instance tab panels
  • Button will open a modal with options (or not, if there is nothing to confirm then just do the action)
  • Disable irrelevant actions
  • Improve copy and confirmation

Metadata

Metadata

Assignees

Labels

area:UIRelated to UI/UX. For Frontend Developers.kind:featureFeature Requests

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions