Ejemplo n.º 1
0
 def calculate_path(self, request: request.Request) -> Dict[str, Any]:
     team = self.team
     filter = PathFilter(request=request,
                         data={
                             **request.data, "insight": INSIGHT_PATHS
                         })
     resp = paths.Paths().run(filter=filter, team=team)
     return {"result": resp}
Ejemplo n.º 2
0
 def get_list(self, request):
     team = self.team
     date_query = request_to_date_query(request.GET, exact=False)
     filter = PathFilter(request=request)
     start_point = request.GET.get("start")
     request_type = request.GET.get("type", None)
     resp = paths.Paths().run(
         filter=filter, start_point=start_point, date_query=date_query, request_type=request_type, team=team,
     )
     return resp
Ejemplo n.º 3
0
 def list(self, request):
     team = request.user.team_set.get()
     date_query = request_to_date_query(request.GET, exact=False)
     filter = Filter(request=request)
     start_point = request.GET.get("start")
     request_type = request.GET.get("type", None)
     resp = paths.Paths().run(filter=filter,
                              start_point=start_point,
                              date_query=date_query,
                              request_type=request_type,
                              team=team)
     return Response(resp)
Ejemplo n.º 4
0
 def calculate_path(self, request: request.Request) -> List[Dict[str, Any]]:
     team = request.user.team
     filter = Filter(request=request)
     resp = paths.Paths().run(filter=filter, team=team)
     return resp
Ejemplo n.º 5
0
 def path(self, request: request.Request, *args: Any, **kwargs: Any) -> Response:
     team = request.user.team_set.get()
     filter = Filter(request=request)
     resp = paths.Paths().run(filter=filter, team=team)
     return Response(resp)