feat: bulk resource selection and deletion with checkboxes#322
feat: bulk resource selection and deletion with checkboxes#322SaviorVirus wants to merge 1 commit intoskyhook-io:mainfrom
Conversation
Add multi-select checkboxes as the leftmost column in resource tables, enabling users to select multiple resources and delete them in bulk. - Checkbox column with select-all/indeterminate header - Bulk actions bar (count, delete, cancel) appears on selection - Confirmation dialog with force delete option (bypasses grace period) - Selection clears on kind switch; checked rows highlighted - Parallel DELETE calls via useBulkDeleteResources mutation Made-with: Cursor
nadaverell
left a comment
There was a problem hiding this comment.
I'm a bit worried this is a potentially risky flow, with insufficient safeguards, and also clutters the UI a bit when its actual usage is relatively rare.
I'd park this for a while to consider if it's actually worth doing. If we want to move forward with this, maybe add a small 3-dot menu on the top-right of the resource table, with an option to enter batch edit mode. That way power users can do this but it won't get in the way most of the time.
WDYT?
i can't agree with you about overwhelmed ui, in my opinion it's ok. Also DELETE buttons are big, red and bright, i'm fully sure that everybody understand what does it mean. What about side button to activate bulk menu, i thinking if implementing like this, almost nobody will knowing about this cos this would be counterintuitive. |
Lets go with the side button to activate bulk menu. I think it's a reasonable middle ground. |
|
Hey @SaviorVirus, friendly ping — still up for reworking this behind a side menu toggle? |
Description
Add multi-select checkboxes as the leftmost column in resource tables, enabling users to select multiple resources and delete them in bulk.
useBulkDeleteResourcesmutationMade-with: Cursor
Type of change
How has this been tested?
Manually verified:
Checklist
Related issues
Fixes #291