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)
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)
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'))
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
def get_success_url(self): return default_redirect(self.request, settings.ACCOUNT_PASSWORD_CHANGE_REDIRECT_URL)
def get_success_url(self): return default_redirect(self.request, settings.ACCOUNT_LOGIN_REDIRECT_URL)
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)
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)
def document_delete(request): redirect_to = default_redirect(request, reverse("documents_index")) messages.success(request, "Document has been deleted") return redirect(redirect_to)
def get_redirect_url(self): return default_redirect(self.request, settings.ACCOUNT_LOGOUT_REDIRECT_URL)
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)
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)
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)
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)
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)
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)
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)