Developers/Workflow/User Invitation Flow: Difference between revisions

From wiki.storlye.com
Jump to navigationJump to search
Document invited_user_id purpose
Document invited_user_id purpose
 
Line 1: Line 1:


=== Why user_invitations.invited_user_id exists ===
=== Why user_invitations.invited_user_id exists ===

Latest revision as of 13:19, 15 June 2026

Why user_invitations.invited_user_id exists

  • The invitation starts without a target account, so invited_user_id is NULL at creation time.
  • After signup starts, backend binds the invitation to the real created account by setting invited_user_id.
  • During signup confirmation, backend uses email plus invited_user_id to attach the pending user connection safely.
  • This avoids ambiguity when emails are reused/resubmitted and preserves invitation audit traceability.