def token(request, key): # This view should only be called if INVITATION_USE_TOKEN is True so we # assume that here generator_class = utils.get_token_generator_class() generator = generator_class() return generator.token_view(request, key)
from django.db import models from django.conf import settings from django.contrib.auth import get_user_model from django.contrib.auth.models import Group from django.utils.translation import ugettext_lazy as _ from django.utils.timezone import now from django.core.urlresolvers import reverse from django.db import connection from invitation import utils from invitation.signals import (invite_invited, invite_accepted) token_generator = None if getattr(settings, 'INVITATION_USE_TOKEN', False): generator_class = utils.get_token_generator_class() token_generator = generator_class() KEY_EMAIL = "recipient_email" KEY_FNAME = "recipient_first_name" KEY_LNAME = "recipient_last_name" KEY_OTHER = "recipient_other" KEY_GROUPS = "groups" class InvitationKeyManager(models.Manager): def get_key(self, invitation_key): """ Return InvitationKey, or None if it doesn't (or shouldn't) exist. """ try:
import datetime from django.db import models from django.conf import settings from django.contrib.auth import get_user_model from django.contrib.auth.models import Group from django.utils.translation import ugettext_lazy as _ from django.utils.timezone import now from django.core.urlresolvers import reverse from django.db import connection from invitation import utils from invitation.signals import (invite_invited, invite_accepted) token_generator = None if getattr(settings, 'INVITATION_USE_TOKEN', False): generator_class = utils.get_token_generator_class() token_generator = generator_class() KEY_EMAIL = "recipient_email" KEY_FNAME = "recipient_first_name" KEY_LNAME = "recipient_last_name" KEY_OTHER = "recipient_other" KEY_GROUPS = "groups" class InvitationKeyManager(models.Manager): def get_key(self, invitation_key): """ Return InvitationKey, or None if it doesn't (or shouldn't) exist. """ try: