Exemplo n.º 1
0
 def get_success_url(self, fallback_url=None, **kwargs):
     #        pdb.set_trace()
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_LOGIN_REDIRECT_URL
     kwargs.setdefault("redirect_field_name",
                       self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 2
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated():
         return redirect(
             default_redirect(self.request,
                              settings.ACCOUNT_LOGIN_REDIRECT_URL))
     if not self.is_open():
         return self.closed()
     return super(SignupView, self).get(*args, **kwargs)
Exemplo n.º 3
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated() and (self.request.user.is_superuser or self.request.user.is_manager_of_any_group):
         return super(SignupView, self).get(*args, **kwargs)
     elif self.request.user.is_authenticated():
         return redirect(default_redirect(self.request, settings.ACCOUNT_LOGIN_REDIRECT_URL))
     if not self.is_open():
         return self.closed()
     return HttpResponseRedirect(reverse('account_signup'))
Exemplo n.º 4
0
    def get_redirect_url(self, is_worker=False, fallback_url=None):

        if fallback_url is None:
            if is_worker:
                fallback_url = settings.WORKER_LOGOUT_REDIRECT_URL
            else:
                fallback_url = settings.ACCOUNT_LOGOUT_REDIRECT_URL
        return default_redirect(self.request, fallback_url)
Exemplo n.º 5
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         if get_current_site(self.request).id == settings.ACCOUNT_ROOT_SITE_ID:
             fallback_url = settings.ACCOUNT_ROOT_SIGNUP_REDIRECT_URL
         else:
             fallback_url = settings.ACCOUNT_CONSUMER_SIGNUP_REDIRECT_URL
     kwargs.setdefault("redirect_field_name", self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 6
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated() and (self.request.user.is_superuser or self.request.user.is_manager_of_any_group):
         return super(SignupView, self).get(*args, **kwargs)
     elif self.request.user.is_authenticated():
         return redirect(default_redirect(self.request, settings.ACCOUNT_LOGIN_REDIRECT_URL))
     if not self.is_open():
         return self.closed()
     return HttpResponseRedirect(reverse('account_signup'))
Exemplo n.º 7
0
 def get_redirect_url(self, is_worker=False, fallback_url=None):
     
     if fallback_url is None:
         if is_worker:
             fallback_url = settings.WORKER_LOGOUT_REDIRECT_URL
         else:
             fallback_url = settings.ACCOUNT_LOGOUT_REDIRECT_URL
     return default_redirect(self.request, fallback_url)
Exemplo n.º 8
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         if get_current_site(
                 self.request).id == settings.ACCOUNT_ROOT_SITE_ID:
             fallback_url = settings.ACCOUNT_ROOT_SIGNUP_REDIRECT_URL
         else:
             fallback_url = settings.ACCOUNT_CONSUMER_SIGNUP_REDIRECT_URL
     kwargs.setdefault("redirect_field_name",
                       self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 9
0
    def get_success_url(self, fallback_url=None, **kwargs):
        customer = Customer.objects.filter(account = self.request.user.get_profile())

        if fallback_url is None:
            if customer:
                fallback_url = settings.CUSTOMER_ACCOUNT_LOGIN_REDIRECT_URL
            else:
                fallback_url = settings.WORKER_ACCOUNT_LOGIN_REDIRECT_URL
        kwargs.setdefault("redirect_field_name", self.get_redirect_field_name())
        return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 10
0
    def get(self, *args, **kwargs):
        # bumbum hack to redirect register
        domain = self.request.get_host()  #get_current_site(self.request)
        if settings.PROJECTS_LOGIN:
            obj = settings.PROJECTS_LOGIN
            for pro in obj:
                if obj[pro]['domains']:
                    if domain in obj[pro]['domains']:
                        return redirect('join_request', form_slug=pro)
        #import pdb; pdb.set_trace()

        if self.request.user.is_authenticated:
            return redirect(
                default_redirect(self.request,
                                 settings.ACCOUNT_LOGIN_REDIRECT_URL))
        if not self.is_open():
            return self.closed()
        return super(SignupView, self).get(*args, **kwargs)
Exemplo n.º 11
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated():
         return redirect(default_redirect(self.request, settings.ACCOUNT_LOGIN_REDIRECT_URL))
     code = self.request.GET.get("code")
     try:
         self.signup_code = SignupCode.check(code)
     except SignupCode.InvalidCode:
         if not settings.ACCOUNT_OPEN_SIGNUP:
             return self.closed(code=code)
         else:
             if self.messages.get("invalid_signup_code"):
                 messages.add_message(
                     self.request,
                     self.messages["invalid_signup_code"]["level"],
                     self.messages["invalid_signup_code"]["text"] % {
                         "code": code
                     }
                 )
     if not settings.ACCOUNT_OPEN_SIGNUP and self.signup_code is None:
         return self.closed()
     return super(SignupView, self).get(*args, **kwargs)
Exemplo n.º 12
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_SETTINGS_REDIRECT_URL
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 13
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_PASSWORD_RESET_REDIRECT_URL
     kwargs.setdefault("redirect_field_name",
                       self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 14
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated():
         return redirect(default_redirect(self.request, settings.ACCOUNT_LOGIN_REDIRECT_URL))
     if not self.is_open():
         return self.closed()
     return super(SignupView, self).get(*args, **kwargs)
Exemplo n.º 15
0
 def get_success_url(self, fallback_url=None, **kwargs):
     kwargs.setdefault("redirect_field_name", self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 16
0
 def get_success_url(self):
     return default_redirect(self.request, settings.ACCOUNT_PASSWORD_CHANGE_REDIRECT_URL)
Exemplo n.º 17
0
 def get_success_url(self):
     return default_redirect(self.request, settings.ACCOUNT_LOGIN_REDIRECT_URL)
Exemplo n.º 18
0
 def get_success_url(self, fallback_url=None, **kwargs):
     # Redirect to previous url
     if fallback_url is None:
         fallback_url = paypal_url
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 19
0
 def get_redirect_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_LOGOUT_REDIRECT_URL
     kwargs.setdefault('redirect_field_name', self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 20
0
def document_delete(request):
    redirect_to = default_redirect(request, reverse("documents_index"))
    messages.success(request, "Document has been deleted")
    return redirect(redirect_to)
Exemplo n.º 21
0
 def get_redirect_url(self):
     return default_redirect(self.request, settings.ACCOUNT_LOGOUT_REDIRECT_URL)
Exemplo n.º 22
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = getattr(settings, self.fallback_url_setting, None)
     kwargs.setdefault("redirect_field_name", self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 23
0
 def get_success_url(self, fallback_url=None):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_SETTINGS_REDIRECT_URL
     return default_redirect(self.request, fallback_url)
Exemplo n.º 24
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.VOICE_SETTINGS_REDIRECT_URL
     kwargs.setdefault("redirect_field_name",
                       self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 25
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = getattr(settings, self.fallback_url_setting, None)
     kwargs.setdefault("redirect_field_name", self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 26
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_INVITE_USER_URL
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 27
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_SETTINGS_REDIRECT_URL
     kwargs.setdefault("redirect_field_name", self.get_redirect_field_name())
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 28
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_PASSWORD_RESET_REDIRECT_URL
     return default_redirect(self.request, fallback_url, **kwargs)
Exemplo n.º 29
0
 def get_redirect_url(self, fallback_url=None):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_LOGOUT_REDIRECT_URL
     return default_redirect(self.request, fallback_url)
Exemplo n.º 30
0
 def get_success_url(self, fallback_url=None, **kwargs):
     if fallback_url is None:
         fallback_url = settings.ACCOUNT_INVITE_USER_URL
     return default_redirect(self.request, fallback_url, **kwargs)