feat(FN-3889): add bulk delete with dependency conflict detection to ListVi

Bulk delete in ListView is now complete with dependency conflict detection and user-facing recovery options, backed by shared utility logic and tests. The feature touched ListView's core behavior, companion tests, and a small changeset documenting the user-facing recovery behavior.

Fusion-Task-Id: FN-3889
This commit is contained in:
Fusion
2026-05-09 17:50:10 -07:00
committed by gsxdsm
parent d74197ebf3
commit 00b35b8ca5
8 changed files with 322 additions and 96 deletions

View File

@@ -55,6 +55,7 @@ Features:
- Sortable columns (ID/title/status/column)
- Column visibility toggles and optional hide-done filtering
- Bulk selection + batch model updates
- Bulk delete from the selection toolbar (`Delete selected`): archived selections are skipped automatically, and dependency-conflict failures can be force-deleted per task after a danger confirmation that removes dependency references.
![List view](./screenshots/list-view.png)