Select multiple tasks at once with keyboard and mouse in Grid View
- Dominant language
- Python
- Stars
- 46.9k
- Forks
- 17.8k
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 484
Description
### Description
I think it would be nice to have the ability to select multiple tasks (to clean or to set success or failed) at once in the Grid View by :
- Drawing a square with the mouse
- Click on a task, hold CTRL keyboard button, click a second task somewhere else -> two tasks selected
- Click on a task, hold SHIFT keyboard button, click a second task somewhere else -> a square a tasks selected, first task being at the upper left, the second at the lower right
### Use case/motivation
In some cases it would be really simpler and more efficient to select tasks this way in the grid view, instead of crafting a request in the Browse panel, iterating over the pages if several, etc.
### Related issues
_No response_
### Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
Contributor guide
Research direction
No files or tests are named; start by locating the Grid View implementation and its existing task-selection and bulk-action entry points. Implement mouse-drag, Ctrl-click, and Shift-click selection, then verify that selected tasks can be cleaned or marked successful or failed and that the Browse panel remains unaffected.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100