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}
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
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)
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
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)