def get(self, request, *args, **kwargs): if is_soft_logged(request): form = self.form_class(data={"email": request.user.person.email}) if form.is_valid(): return self.form_valid(form) return super().get(request, *args, **kwargs)
def get(self, request, *args, **kwargs): auto = not request.GET.get("no_auto") if is_soft_logged(request) and auto: form = self.form_class(data={"email": request.user.person.email}) if form.is_valid(): return self.form_valid(form) return super().get(request, *args, **kwargs)
def get_context_data(self, **kwargs): kwargs.update({ "is_soft_logged": is_soft_logged(self.request), "email": self.person.email }) return super().get_context_data(**kwargs)
def get_authentication(self, request): if is_hard_logged(request): return 2 if is_soft_logged(request): return 1 return 0