treeverse / lakeFS

lakeFS - Data version control for your data lake | Git for data
https://docs.lakefs.io
Apache License 2.0
4.35k stars 344 forks source link

Checkboxes in branch list view #7350

Open easontm opened 7 months ago

easontm commented 7 months ago

When I'm on the branch list page (/repositories/my-repo/branches), I would like checkboxes so that I can mass delete instead of clicking each branch trash can individually and confirming individually.

:white_check_mark::white_check_mark::white_check_mark::white_check_mark::put_litter_in_its_place: instead of :white_check_mark::put_litter_in_its_place::white_check_mark::put_litter_in_its_place::white_check_mark::put_litter_in_its_place::white_check_mark::put_litter_in_its_place:

N-o-Z commented 7 months ago

@treeverse/product

brandtkilian commented 7 months ago

I second this feature request.

I would also like to see a "select all" feature that is sensitive to the current search. One scenario is searching for a failed pipeline run ID (especially valid for dev and testing) selecting all the branch that belong to this run (imagine our pipeline create hundreds branches with the run id as a prefix so searching for the run ID filters all the branch for the run) then "Select All" and finally "Delete".

Sort of similar to deleting the spams in a mailbox with this "Select All" checkbox and trash icon. Of course there would be a confirmation dialog displaying the list of branch (optionally just 10 first one with a "show more" option).