S7 — Bulk move #9

Closed
opened 2026-08-31 22:00:03 +00:00 by brian · 0 comments
Owner

Epic: #1 — Click & double-click actions / multi-select in Filux

Story: S7 — Bulk move

As a user I want to move multiple selected files/folders to a designated location in one operation.

Acceptance criteria

  • A dedicated bulk-move endpoint moves all selected items atomically.
  • The existing MoveModal is extended to accept multiple items and shows the combined item count.
  • Folder-into-own-descendant cycles are prevented.
  • Name collisions / errors are reported per item.
  • The existing move "Undo" toast behavior works for the batch operation.

Notes

  • Backend: POST /items/batch-move in server/src/routes/items.ts, logic in server/src/services/bulk.ts.
  • Client: extend client/src/components/MoveModal.tsx for multi-item usage in FolderView.tsx.
**Epic:** #1 — Click & double-click actions / multi-select in Filux ## Story: S7 — Bulk move As a user I want to move multiple selected files/folders to a designated location in one operation. ### Acceptance criteria - [ ] A dedicated bulk-move endpoint moves all selected items atomically. - [ ] The existing MoveModal is extended to accept multiple items and shows the combined item count. - [ ] Folder-into-own-descendant cycles are prevented. - [ ] Name collisions / errors are reported per item. - [ ] The existing move "Undo" toast behavior works for the batch operation. ### Notes - Backend: `POST /items/batch-move` in `server/src/routes/items.ts`, logic in `server/src/services/bulk.ts`. - Client: extend `client/src/components/MoveModal.tsx` for multi-item usage in `FolderView.tsx`.
brian closed this issue 2026-09-01 17:01:42 +00:00
Sign in to join this conversation.
No labels
epic
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brian/Filux#9
No description provided.