コード例 #1
0
ファイル: views.py プロジェクト: foreveryh/django-userena
    def get(self, request, *args, **kwargs):
        if settings.INVITE_MODE :
            invite_code = request.GET.get('code',None)
            if invite_code and is_code_valid(invite_code):
                request.session['invite_code'] = invite_code
                email = InvitationCode.objects.is_from_applicant(invite_code)
                if email:
                    request.session['invite_email'] = email
                return userena_signup(request)
            elif not settings.INVITE_ONLY:
                return userena_signup(request)
        else:
            return userena_signup(request)

        return HttpResponseRedirect(reverse('invitation_invite'))
コード例 #2
0
ファイル: views.py プロジェクト: rossz/mlmsite
def signup(request):
    if request.method == 'POST':
        postal_form = PostalAddressForm(request.POST, prefix=_(u"Postal"))
        delivery_form = PostalAddressForm(request.POST, prefix=_(u"Delivery"))
    else:
        postal_form = PostalAddressForm(prefix=_(u"Postal"))
        delivery_form = PostalAddressForm(prefix=_(u"Delivery"))

    def signup_form(*args, **kw):
        return SignupForm(postal_form, delivery_form, *args, **kw)

    return userena_signup(request,
        signup_form=signup_form,
        template_name='signup.html',
        extra_context = {
            'postal_form': postal_form,
            'delivery_form': delivery_form}
    )
コード例 #3
0
ファイル: views.py プロジェクト: devclub2020/mlmsite
def signup(request):
    if request.method == 'POST':
        postal_form = PostalAddressForm(request.POST, prefix=_(u"Postal"))
        delivery_form = PostalAddressForm(request.POST, prefix=_(u"Delivery"))
    else:
        postal_form = PostalAddressForm(prefix=_(u"Postal"))
        delivery_form = PostalAddressForm(prefix=_(u"Delivery"))

    def signup_form(*args, **kw):
        return SignupForm(postal_form, delivery_form, *args, **kw)

    return userena_signup(request,
                          signup_form=signup_form,
                          template_name='signup.html',
                          extra_context={
                              'postal_form': postal_form,
                              'delivery_form': delivery_form
                          })
コード例 #4
0
ファイル: views.py プロジェクト: foreveryh/django-userena
 def post(self, request, *args, **kwargs):
     return userena_signup(request)
コード例 #5
0
ファイル: views.py プロジェクト: SpreadBand/SpreadBand
def signup(request):
    return userena_signup(request, signup_form=SignupFormTos,
                          template_name='userena/signup_form.html')
コード例 #6
0
ファイル: views.py プロジェクト: hellocolor/befree
def signup(request, **kwargs):
    response = userena_signup(request, **kwargs)
    if response.status_code == 302:
        messages.success(request, 'You have been signed up.')
    return response
コード例 #7
0
def register(request):
    return userena_signup(request,
                          template_name = 'profiles/register.html',
                          success_url = '/dashboard/')