Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 def get_authentication(self, request):
     if is_hard_logged(request):
         return 2
     if is_soft_logged(request):
         return 1
     return 0