Beispiel #1
0
    def get_context_data(self, **kwargs):

        ret = super(LoginView, self).get_context_data(**kwargs)
        signup_url = passthrough_next_redirect_url(self.request,
                                                   reverse('account_signup'),
                                                   self.redirect_field_name)

        redirect_field_value = get_request_param(self.request,
                                                 self.redirect_field_name)
        site = get_current_site(self.request)

        ret.update({
            'signup_url':
            signup_url,
            'site':
            site,
            'redirect_field_name':
            self.redirect_field_name,
            'redirect_field_value':
            redirect_field_value,
            'cart':
            get_cart(self.request),
            'cart_count':
            Cart_Item.objects.filter(cart=get_cart(self.request)).aggregate(
                Sum('quantity'))['quantity__sum'],
            'in_bar':
            get_in_barrels(),
            'wishlist_count':
            len(
                Wishlist_Item.objects.filter(
                    wishlist=get_wishlist(self.request))),
        })

        return ret
Beispiel #2
0
    def get_context_data(self, **kwargs):

        ret = super(SignupView, self).get_context_data(**kwargs)

        form = ret['form']
        email = self.request.session.get('account_verified_email')

        if email:
            email_keys = ['email']
            if app_settings.SIGNUP_EMAIL_ENTER_TWICE:
                email_keys.append('email2')
            for email_key in email_keys:
                form.fields[email_key].initial = email

        login_url = passthrough_next_redirect_url(self.request,
                                                  reverse("account_login"),
                                                  self.redirect_field_name)
        redirect_field_name = self.redirect_field_name
        redirect_field_value = get_request_param(self.request,
                                                 redirect_field_name)

        ret.update({
            'login_url': login_url,
            'redirect_field_name': redirect_field_name,
            'redirect_field_value': redirect_field_value,
            'cart': get_cart(self.request),
        })

        return ret
Beispiel #3
0
    def get_context_data(self, **kwargs):

        ret = super(PasswordResetView, self).get_context_data(**kwargs)

        login_url = passthrough_next_redirect_url(self.request,
                                                  reverse("account_login"),
                                                  self.redirect_field_name)

        ret['password_reset_form'] = ret.get('form')

        ret.update({
            'login_url':
            login_url,
            'cart':
            get_cart(self.request),
            'cart_count':
            Cart_Item.objects.filter(cart=get_cart(self.request)).aggregate(
                Sum('quantity'))['quantity__sum'],
            'in_bar':
            get_in_barrels(),
            'wishlist_count':
            len(
                Wishlist_Item.objects.filter(
                    wishlist=get_wishlist(self.request))),
        })

        return ret
 def get_context_data(self, **kwargs):
     ret = super(MyPasswordResetView, self).get_context_data(**kwargs)
     login_url = passthrough_next_redirect_url(self.request,
                                               reverse("account_login"),
                                               self.redirect_field_name)
     # NOTE: For backwards compatibility
     ret['password_reset_form'] = ret.get('form')
     # (end NOTE)
     ret.update({"login_url": login_url})
     return ret
Beispiel #5
0
 def get_context_data(self, **kwargs):
     ret = super(LoginView, self).get_context_data(**kwargs)
     signup_url = passthrough_next_redirect_url(self.request,
                                                reverse("account_signup"),
                                                self.redirect_field_name)
     redirect_field_value = self.request.REQUEST \
         .get(self.redirect_field_name)
     ret.update({"signup_url": signup_url,
                 "site": Site.objects.get_current(),
                 "redirect_field_name": self.redirect_field_name,
                 "redirect_field_value": redirect_field_value})
     return ret
    def get_context_data(self, **kwargs):
        ret = super(SocialLoginView, self).get_context_data(**kwargs)
        signup_url = passthrough_next_redirect_url(self.request,
                                                   reverse("account_signup"),
                                                   self.redirect_field_name)
        redirect_field_value = get_request_param(self.request,
                                                 self.redirect_field_name)
        site = get_current_site(self.request)

        ret.update({"signup_url": signup_url,
                    "site": site,
                    "redirect_field_name": self.redirect_field_name,
                    "redirect_field_value": redirect_field_value})
        return ret
Beispiel #7
0
 def get_context_data(self, **kwargs):
     form = kwargs['form']
     form.fields["email"].initial = self.request.session \
         .get('account_verified_email', None)
     ret = super(SignupView, self).get_context_data(**kwargs)
     login_url = passthrough_next_redirect_url(self.request,
                                               reverse("account_login"),
                                               self.redirect_field_name)
     redirect_field_name = self.redirect_field_name
     redirect_field_value = self.request.REQUEST.get(redirect_field_name)
     ret.update({"login_url": login_url,
                 "redirect_field_name": redirect_field_name,
                 "redirect_field_value": redirect_field_value})
     return ret
Beispiel #8
0
    def get_context_data(self, **kwargs):

        ret = super(PasswordResetView, self).get_context_data(**kwargs)

        login_url = passthrough_next_redirect_url(self.request,
                                                  reverse("account_login"),
                                                  self.redirect_field_name)

        ret['password_reset_form'] = ret.get('form')

        ret.update({
            'login_url': login_url,
            'cart': get_cart(self.request),
        })

        return ret
Beispiel #9
0
 def get_context_data(self, **kwargs):
     form = kwargs['form']
     form.fields["email"].initial = self.request.session \
         .get('account_verified_email', None)
     ret = super(CustomRegisterCreateView, self).get_context_data(**kwargs)
     login_url = passthrough_next_redirect_url(self.request,
                                               reverse("account_login"),
                                               self.redirect_field_name)
     redirect_field_name = self.redirect_field_name
     redirect_field_value = self.request.REQUEST.get(redirect_field_name)
     ret.update({
         "login_url": login_url,
         "redirect_field_name": redirect_field_name,
         "redirect_field_value": redirect_field_value
     })
     return ret
Beispiel #10
0
    def get_context_data(self, **kwargs):
        ret = super(SignupView, self).get_context_data(**kwargs)
        context_data = {'sign_up': True, 'post_url': ''}
        ret.update(context_data)
        ret = email_doublesignup_upret(self, ret)

        login_url = passthrough_next_redirect_url(self.request,
                                                  reverse("account_login"),
                                                  self.redirect_field_name)
        redirect_field_name = self.redirect_field_name
        redirect_field_value = self.request.REQUEST.get(redirect_field_name)
        ret.update({
            "login_url": login_url,
            "redirect_field_name": redirect_field_name,
            "redirect_field_value": redirect_field_value
        })
        return ret
Beispiel #11
0
    def get_context_data(self, **kwargs):  # noqa
        # Laisser LoginView et non MyLoginView
        ret = super(LoginView, self).get_context_data(**kwargs)  # noqa
        signup_url = passthrough_next_redirect_url(
            self.request,
            reverse("customer:account_signup"),  # noqa
            self.redirect_field_name)
        redirect_field_value = get_request_param(self.request,
                                                 self.redirect_field_name)
        site = get_current_site(self.request)

        ret.update({
            "signup_url": signup_url,
            "site": site,
            "redirect_field_name": self.redirect_field_name,
            "redirect_field_value": redirect_field_value
        })
        return ret
Beispiel #12
0
    def get_context_data(self, **kwargs):
        ret = super(SignupView, self).get_context_data(**kwargs)
        context_data = {
            'sign_up': True,
            'post_url': ''
        }
        ret.update(context_data)
        ret = email_doublesignup_upret(self, ret)

        login_url = passthrough_next_redirect_url(self.request,
                                                  reverse("account_login"),
                                                  self.redirect_field_name)
        redirect_field_name = self.redirect_field_name
        redirect_field_value = self.request.REQUEST.get(redirect_field_name)
        ret.update({"login_url": login_url,
                    "redirect_field_name": redirect_field_name,
                    "redirect_field_value": redirect_field_value})
        return ret
Beispiel #13
0
    def get_context_data(self, **kwargs):

        ret = super(LoginView, self).get_context_data(**kwargs)
        signup_url = passthrough_next_redirect_url(self.request,
                                                   reverse('account_signup'),
                                                   self.redirect_field_name)

        redirect_field_value = get_request_param(self.request,
                                                 self.redirect_field_name)
        site = get_current_site(self.request)

        ret.update({
            'signup_url': signup_url,
            'site': site,
            'redirect_field_name': self.redirect_field_name,
            'redirect_field_value': redirect_field_value,
            'cart': get_cart(self.request),
        })

        return ret
Beispiel #14
0
    def get_context_data(self, **kwargs):
        ret = super(SignupView, self).get_context_data(**kwargs)

        form = ret['form']
        email = self.request.session.get('account_verified_email')

        if email:
            email_keys = ['email']
            if app_settings.SIGNUP_EMAIL_ENTER_TWICE:
                email_keys.append('email2')
            for email_key in email_keys:
                form.fields[email_key].initial = email

        login_url = passthrough_next_redirect_url(self.request,
                                                  reverse("account_login"),
                                                  self.redirect_field_name)
        redirect_field_name = self.redirect_field_name
        redirect_field_value = get_request_param(self.request,
                                                 redirect_field_name)

        ret.update({
            'login_url':
            login_url,
            'redirect_field_name':
            redirect_field_name,
            'redirect_field_value':
            redirect_field_value,
            'cart':
            get_cart(self.request),
            'cart_count':
            Cart_Item.objects.filter(cart=get_cart(self.request)).aggregate(
                Sum('quantity'))['quantity__sum'],
            'in_bar':
            get_in_barrels(),
            'wishlist_count':
            len(
                Wishlist_Item.objects.filter(
                    wishlist=get_wishlist(self.request))),
        })

        return ret
Beispiel #15
0
 def get_context_data(self, **kwargs):  # noqa
     # Laisser SignupView et non MySignupView
     ret = super(SignupView, self).get_context_data(**kwargs)
     form = ret['form']
     email = self.request.session.get('account_verified_email')
     if email:
         email_keys = ['email']
         if settings.SIGNUP_EMAIL_ENTER_TWICE:
             email_keys.append('email2')
         for email_key in email_keys:
             form.fields[email_key].initial = email
     login_url = passthrough_next_redirect_url(
         self.request,
         reverse("customer:account_login"),  # noqa
         self.redirect_field_name)
     redirect_field_name = self.redirect_field_name
     redirect_field_value = get_request_param(self.request,
                                              redirect_field_name)
     ret.update({
         "login_url": login_url,
         "redirect_field_name": redirect_field_name,
         "redirect_field_value": redirect_field_value
     })
     return ret