PhoenixKit.Users.OrganizationInvitation (phoenix_kit v1.7.102)

Copy Markdown View Source

Schema for organization invitations.

Represents an invitation sent by an organization admin to a person (by email). The raw token is never stored — only the SHA-256 hash, following the UserToken pattern.

Summary

Functions

Changeset for accepting an invitation.

Changeset for cancelling an invitation. Only :pending invitations can be cancelled.

Changeset for creating a new invitation.

Changeset for declining an invitation.

Functions

accept_changeset(invitation)

Changeset for accepting an invitation.

cancel_changeset(invitation)

Changeset for cancelling an invitation. Only :pending invitations can be cancelled.

create_changeset(invitation, attrs)

Changeset for creating a new invitation.

decline_changeset(invitation)

Changeset for declining an invitation.