django-invitation-backend

Registration through invitations backend for django-registration > 0.9


License
BSD-3-Clause
Install
pip install django-invitation-backend==0.2b1

Documentation

Built on top of django-registration, django-invitation-backend handles registration through invitations.

Notes

  1. This backend is built for django-registration 0.9 or above.
  2. Apparently, it is very important to Atamert Ölçgen to mention that this repo was based on django-inviting, although it's not being maintained anymore...
  3. And neither is this project.

Features

  • Invitations can be optional or required to be registered.
  • Admin integration

Installation

This application depends on django-registration.

  1. Add "django-invitation-backend" directory to your Python path.
  2. Add "invitation" to your INSTALLED_APPS tuple found in your settings file.
  3. Include "invitation.urls" to your URLconf.

Testing & Example

TODO

Usage

You can configure django-invitation-backend app's behaviour with the following settings:

INVITATION_INVITE_ONLY: Set this to True if you want registration to be only possible via invitations. Default value is False.
INVITATION_EXPIRE_DAYS: How many days before an invitation is expired. Default value is 15.

See Also