Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
    def list(self, request):

        team = request.user.team
        filter = Filter(request=request)
        resp = ClickhousePaths().run(filter=filter, team=team)
        return Response(resp)
Exemplo n.º 7
0
    def list(self, request, **kwargs):

        team = self.team
        filter = PathFilter(request=request)
        resp = ClickhousePaths().run(filter=filter, team=team)
        return Response(resp)
Exemplo n.º 8
0
    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)