Configuration¶
General settings¶
INVITATIONS_INVITATION_EXPIRY¶
Type: Integer
Default: 3
How many days before the invitation expires.
INVITATIONS_CONFIRM_INVITE_ON_GET¶
Type: Boolean
Default: True
If confirmations can be accepted via a GET request.
INVITATIONS_ACCEPT_INVITE_AFTER_SIGNUP¶
Type: Boolean
Default: False
If True, invitations will be accepted after users finish signup.
If False, invitations will be accepted right after the invitation link is clicked.
Note that this only works with Allauth for now, which means ACCOUNT_ADAPTER has to be
invitations.models.InvitationsAdapter.
INVITATIONS_GONE_ON_ACCEPT_ERROR¶
Type: Boolean
Default: True
If True, return an HTTP 410 GONE response if the invitation key
is invalid, or the invitation is expired or previously accepted when
accepting an invite. If False, display an error message and redirect on
errors:
Redirects to
INVITATIONS_SIGNUP_REDIRECTon an expired keyOtherwise, redirects to
INVITATIONS_LOGIN_REDIRECTon other errors.
INVITATIONS_ALLOW_JSON_INVITES¶
Type: Boolean
Default: False
Expose a URL for authenticated posting of invitees
INVITATIONS_SIGNUP_REDIRECT¶
Type: String
Default: "account_signup"
URL name of your signup URL.
INVITATIONS_LOGIN_REDIRECT¶
Type: String
Default: LOGIN_URL from Django settings
URL name of your login URL.
INVITATIONS_ADAPTER¶
Type: String
Default: "invitations.adapters.BaseInvitationsAdapter"
Used for custom integrations. Set this to ACCOUNT_ADAPTER if using django-allauth.
INVITATIONS_EMAIL_MAX_LENGTH¶
Type: Integer
Default: 254
If set to None (the default), invitation email max length will be set up to 254. Set this to an integer value to set up a custome email max length value.
INVITATIONS_EMAIL_SUBJECT_PREFIX¶
Type: String or None
Default: None
If set to None (the default), invitation email subjects will be prefixed with the name of the current Site in brackets (such as [example.com]). Set this to a string to for a custom email subject prefix, or an empty string for no prefix.
INVITATIONS_INVITATION_MODEL¶
Type: String
Default: "invitations.Invitation"
App registry path of the invitation model used in the current project, for customization purposes.
INVITATIONS_INVITE_FORM¶
Type: String
Default: "invitations.forms.InviteForm"
Form class used for sending invites outside admin.
INVITATIONS_ADMIN_ADD_FORM¶
Type: String
Default: "invitations.forms.InvitationAdminAddForm"
Form class used for sending invites in admin.
INVITATIONS_ADMIN_CHANGE_FORM¶
Type: String
Default: "invitations.forms.InvitationAdminChangeForm"
Form class used for updating invites in admin.
INVITATIONS_CONFIRMATION_URL_NAME¶
Type: String
Default: "invitations:accept-invite"
Invitation confirmation URL