chihlasm
ad59446332
feat: user management — admin create, password reset, archive/delete, quick invite
Phase 1: must_change_password enforcement + change password endpoint/page
Phase 2: Admin user creation (M365-style) with temp password
Phase 3: Password reset (self-service forgot + admin-triggered)
Phase 4: User archive (soft delete) + hard delete with precheck
Phase 5: Quick invite from admin Users page
Also fixes:
- Auto-create subscription for accounts missing one
- Hard delete precheck ignores sole-member personal accounts
- Seed script patches tree nodes for validation compliance
Migrations: 031 (must_change_password), 032 (password_reset_tokens), 033 (user soft delete)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 01:42:51 -05:00
..
2026-01-22 14:38:53 -05:00
2026-02-11 23:45:23 -05:00
2026-02-08 06:05:59 -05:00
2026-02-08 06:05:59 -05:00
2026-02-08 06:05:59 -05:00
2026-02-08 06:05:59 -05:00
2026-02-08 06:05:59 -05:00
2026-02-08 06:05:59 -05:00
2026-02-13 01:42:51 -05:00
2026-02-13 01:42:51 -05:00
2026-02-07 02:39:01 -05:00
2026-02-05 22:44:05 -05:00
2026-02-11 23:45:23 -05:00
2026-02-11 17:52:12 -05:00
2026-02-07 23:06:13 -05:00
2026-02-07 19:10:47 -05:00
2026-02-07 02:39:01 -05:00
2026-02-08 08:14:22 -05:00
2026-02-07 02:39:01 -05:00
2026-02-10 09:45:26 -05:00
2026-02-08 08:14:22 -05:00
2026-02-07 02:39:01 -05:00