Folder picker: legal holds (and Move) stop requiring typed backend paths #185
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Cordy/Cairn#185
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dogfood note (Nikola, while trying to test #172): placing a legal hold requires typing a fully-qualified backend path into a free-text field (
/spaces/records-unit/case-2026-001placeholder) — the operator has to know or look up the exact path instead of picking it. Wanted: a dropdown of the main folders, expandable as a tree for subfolders, so the operator browses to the target.Scope:
/home,/spaces, or the backend root; wait for #177's outcome on what an admin's default view is), lazy-loads children via the existingGET /api/v1/files?path=…, one level per click, breadcrumb inside the picker, and a "use this folder" confirm. Files selectable too where the caller wants them (holds apply to files as well).Care points: the picker must respect the caller's store (scoped for users in Move, unscoped for admins in Holds), lazy-load to stay cheap on big trees, and be keyboard-navigable.