def get(self, request, *args, **kwargs): if self.get_object().author == self.request.user: return DeleteView.get(self, request, *args, **kwargs) else: message = 'Dear %s, you can only delete your own articles. This article has been' \ ' created by %s' % (self.request.user, self.get_object().author) messages.add_message( request, messages.WARNING, message=message, fail_silently=True, ) return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
def get(self, request, *args, **kwargs): self.lab = kwargs['lab_pk'] return djDeleteView.get(self, request, *args, **kwargs)
def get(self, request, *args, **kwargs): return DeleteView.get(self, request, args, kwargs)
def get(self, request, *args, **kwargs): if request.user.groups.filter(name='Gestor').count() == 0: raise PermissionDenied() return DeleteView.get(self, request, *args, **kwargs)