def dispatch(self, request, *args, **kwargs): if request.user.is_authenticated: if request.user.is_admin: return View.dispatch(self, request, *args, **kwargs) else: return HttpResponseRedirect('client_side:home') else: return HashAuthView.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): if request.user.is_authenticated: if request.user.is_admin: return View.dispatch(self, request, *args, **kwargs) else: return Response(status=status.HTTP_403_FORBIDDEN) else: return HashAuthView.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): self.setup(request) return View.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): return View.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): self.service = None return View.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): return View.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): """ Handle Cross-Site Request Forgery """ return View.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): self.setup(request) return View.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): if request.method.lower() not in ['post', 'get']: return self.xml_response_for_json( self.error_response(msg='Method Not Allowed')) return View.dispatch(self, request, *args, **kwargs)