Пример #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)
Пример #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)
Пример #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)
Пример #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
Пример #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)
Пример #6
0
    def list(self, request):

        team = request.user.team
        filter = Filter(request=request)
        resp = ClickhousePaths().run(filter=filter, team=team)
        return Response(resp)
Пример #7
0
    def list(self, request, **kwargs):

        team = self.team
        filter = PathFilter(request=request)
        resp = ClickhousePaths().run(filter=filter, team=team)
        return Response(resp)
Пример #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)