示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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'))
示例#4
0
 def get(self, request, *args, **kwargs):
     self.lab = kwargs['lab_pk']
     return djUpdateView.get(self, request, *args, **kwargs)
示例#5
0
 def get(self, request, *args, **kwargs):
     self.master_object = self.get_master_object()
     return UpdateView.get(self, request, *args, **kwargs)
示例#6
0
文件: views.py 项目: i32enrea/PW
 def get(self, request, *args, **kwargs):
     if request.user.groups.filter(name='Gestor').count() == 0:
         raise PermissionDenied()
     return UpdateView.get(self, request, *args, **kwargs)
示例#7
0
 def get(self, request, *args, **kwargs):
     return UpdateView.get(self, request, args, kwargs)
示例#8
0
 def get(self, request, *args, **kwargs):
     self.master_object = self.get_master_object()
     return UpdateView.get(self, request, *args, **kwargs)
示例#9
0
 def get(self, request, *args, **kwargs):
     self.lab = kwargs['lab_pk']
     return djUpdateView.get(self, request, *args, **kwargs)