def path(self, request: Request, *args: Any, **kwargs: Any) -> Response: team = request.user.team assert team is not None filter = Filter(request=request) resp = ClickhousePaths().run(filter=filter, team=team) return Response(resp)
def list(self, request): if not endpoint_enabled(CH_PATH_ENDPOINT, request.user.distinct_id): result = super().get_list(request) return Response(result) team = request.user.team filter = Filter(request=request) resp = ClickhousePaths().run(filter=filter, team=team) return Response(resp)
def path(self, request: Request, *args: Any, **kwargs: Any) -> Response: if not endpoint_enabled(CH_PATH_ENDPOINT, request.user.distinct_id): result = super().calculate_path(request) return Response(result) team = request.user.team filter = Filter(request=request) resp = ClickhousePaths().run(filter=filter, team=team) return Response(resp)
def calculate_path(self, request: Request) -> List[Dict[str, Any]]: team = self.team filter = PathFilter(request=request, data={"insight": INSIGHT_PATHS}) resp = ClickhousePaths().run(filter=filter, team=team) return resp
def path(self, request: Request, *args: Any, **kwargs: Any) -> Response: team = self.team filter = Filter(request=request) resp = ClickhousePaths().run(filter=filter, team=team) return Response(resp)
def list(self, request): team = request.user.team filter = Filter(request=request) resp = ClickhousePaths().run(filter=filter, team=team) return Response(resp)
def list(self, request, **kwargs): team = self.team filter = PathFilter(request=request) resp = ClickhousePaths().run(filter=filter, team=team) return Response(resp)
def path(self, request: Request, *args: Any, **kwargs: Any) -> Response: team = self.team filter = Filter(request=request, data={"insight": INSIGHT_PATHS}) resp = ClickhousePaths().run(filter=filter, team=team) return Response(resp)