feat: admin invite codes with plan assignment + user detail page #73
Reference in New Issue
Block a user
Delete Branch "feat/admin-invite-user-management"
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?
Summary
REQUIRE_INVITE_CODEsetting/invitesinstead of/invite-codesBackend
email,assigned_plan,trial_duration_days,email_sent_atoninvite_codeswith 3 CHECK constraintsEmailServicewith Resend (graceful degradation when API key not configured)PUT /admin/users/{id}/subscription/planandPUT /admin/users/{id}/subscription/extend-trialGET /admin/users/{id}response with account/subscription/sessions/audit/invite dataget_current_active_userFrontend
/admin/users/:userIdwith subscription controlsTest plan
npm run build)🤖 Generated with Claude Code
🚅 Deployed to the patherly-pr-73 environment in selfless-grace