Suspension survives sign-in; admin-only Suspend/Unsuspend with a receipt #53
Loading…
Reference in a new issue
No description provided.
Delete branch "self/suspension-survives-sign-in"
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?
Heimdall sign-in reset a Suspended membership to Active whenever the member-access claim was present, and the members page Approve did the same; nothing set Suspended. Now: sign-in leaves Suspended alone (claim or none), Approve refuses a suspended account, and MembershipSuspensionService is the one admin-only way to suspend or unsuspend (reason required, audit receipt names admin, account, before/after and reason; admins cannot be suspended through it). Unsuspend restores Active for a once-approved account, Authenticated otherwise. Same 38 environment failures as origin/main. No deploy.
🤖 Generated with Claude Code