Ejemplo n.º 1
0
 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'))
Ejemplo n.º 2
0
 def get(self, request, *args, **kwargs):
     self.lab = kwargs['lab_pk']
     return djDeleteView.get(self, request, *args, **kwargs)
Ejemplo n.º 3
0
 def get(self, request, *args, **kwargs):
     return DeleteView.get(self, request, args, kwargs)
Ejemplo n.º 4
0
Archivo: views.py Proyecto: i32enrea/PW
 def get(self, request, *args, **kwargs):
     if request.user.groups.filter(name='Gestor').count() == 0:
         raise PermissionDenied()
     return DeleteView.get(self, request, *args, **kwargs)
Ejemplo n.º 5
0
 def get(self, request, *args, **kwargs):
     self.lab = kwargs['lab_pk']
     return djDeleteView.get(self, request, *args, **kwargs)