Legal hold "Lift" acts on a single click — no confirmation, no reason captured #683
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#683
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?
Found by the #656 QA pass (v0.6.247, files-bao).
Matrix row: §9 Admin — "Legal holds | Hold a path; try delete/rename as admin | Refused until lifted". The row itself passes: while the hold was active on
/home/nikola-test/_qa/qa-word.docx, the list showed an "On hold" chip, and Delete and Rename as admin were refused with "…failed: legal hold: this content is protected until the hold is lifted".Finding: Retention & holds → Legal holds → Lift removes the hold immediately. There is no confirmation dialog and no prompt for a reason. The hold simply disappears from "Active holds" ("No active holds.").
Expected (style guide, Dialogs canon: irreversible actions confirm with a fact-row dialog): lifting a legal hold is the most consequential action on this page. The page's own copy stresses that the reason "is the only record of why, and whoever lifts the hold in two years will not be you". A confirm dialog that names the path, shows who placed the hold and why, and asks for a lift reason (recorded in the audit event) would match that. The page places holds with a reason field, but lifts them with none.
Adjacent notes, not filed separately:
Screenshot: none. The state was transient (placed at 10:08Z and lifted a minute later). The audit log has both events.