def dispatch(self, request, *args, **kwargs): redirect = getAdvancedPermissionBlock(self.request, self.permission_required, None) if redirect: return redirect else: return super(HostCreate, self).dispatch( request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): self.host_id = kwargs.get('pk') host = models.Host.objects.get(pk=self.host_id) instance = host redirect = getAdvancedPermissionBlock(self.request, self.permission_required, instance) if redirect: return redirect else: return super(HostPluginUploadWithName, self).dispatch( request, *args, **kwargs)