Skip to content

fix(auth): complete invited account setup - #38

Merged
puemos merged 3 commits into
mainfrom
fix/craftplan-issue-36
Sep 4, 2026
Merged

fix(auth): complete invited account setup#38
puemos merged 3 commits into
mainfrom
fix/craftplan-issue-36

Conversation

@puemos

@puemos puemos commented Sep 4, 2026

Copy link
Copy Markdown
Owner

What changed

  • send invited staff and admins directly to a secure password-setup flow
  • automatically confirm the account when that password is set
  • preserve old confirmation links by forwarding invited users into password setup
  • replace CSP-blocked authentication-page resources with local assets
  • fall back safely when a new browser session has no valid timezone cookie

Verification

  • full invite → set password → sign in again → load overview flow for staff and admin
  • legacy invitation confirmation → set password → sign in again
  • public registration confirmation remains unchanged
  • mix test (426 passed, 1 skipped, 5 excluded)
  • mix format --check-formatted
  • mix compile --warnings-as-errors

Follow-up to #36.

@puemos
puemos merged commit 107a4c0 into main Sep 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant