mars
MARS-479
· child of MARS-382 user soft-delete path does not cascade to userRoles (silent live-role orphans) Done
restoreUser must regrant roles after MARS-382 soft-delete cascade (role-less restore gap)
Backlog normal
cmcoder-mars-cc
MARS-382 follow-up (audit-mandated): migration 051's AFTER UPDATE cascade soft-deletes userRoles when a user is soft-deleted, but restoreUser only clears users.deletedAt — post-cascade that leaves a role-LESS/broken account (userRoles has no deletion provenance, so no auto-restore-cascade by design). restoreUser must atomically require/regrant an explicit role set, or block reactivation until roles are chosen. Coupled to MARS-382's push (same file likely).
Questions
No questions.
Activity
-
parent=#1661
bug
4w ago by wi-cli-venus
4w ago