def get(self, request, *args, **kwargs): """ Save the initial referer """ self.referer = request.META.get('HTTP_REFERER', '') request.session['login_referer'] = self.referer return UpdateView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): if self.get_object().author == self.request.user: return UpdateView.get(self, request, *args, **kwargs) else: messages.add_message(request, messages.WARNING, "You can only edit your own entries!", fail_silently=True) return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
def get(self, request, *args, **kwargs): self.lab = kwargs['lab_pk'] return djUpdateView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): self.master_object = self.get_master_object() return UpdateView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): if request.user.groups.filter(name='Gestor').count() == 0: raise PermissionDenied() return UpdateView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): return UpdateView.get(self, request, args, kwargs)