def get(self, request, *args, **kwargs): labs = self.get_laboratories(request.user) self.number_of_labs = labs.count() if self.number_of_labs == 1: lab_pk = labs.first().pk return redirect('laboratory:labindex', lab_pk) return FormView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): """ If the user not logged in then redirect to login page with message. """ response = FormView.get(self, request, *args, **kwargs) if request.user.is_authenticated: return HttpResponseRedirect(self.get_success_url()) return response
def get(self, request, *args, **kwargs): self.referer = request.META.get('HTTP_REFERER', '') request.session['login_referer'] = self.referer return FormView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.context_instance = self.get_context_object_instance(**kwargs) self.current_question = self.get_current_question(**kwargs) return FormView.get(self, request, **kwargs)
def get(self, request, *args, **kwargs): self.referer = request.META.get("HTTP_REFERER", "") request.session["login_referer"] = self.referer return FormView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): return FormView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): if 's' in request.GET: # Returns result raise NotImplementedError('not yet implemented') return FormView.get(self, request, *args, **kwargs)
def get(self, request): if request.user.is_authenticated: return redirect('/') else: return FormView.get(self, request)