Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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:
Exemplo n.º 3
0
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:
Exemplo n.º 4
0
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)