From 29e698eb41f3760ebf866566c92c40130a23a00c Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Wed, 25 Jun 2014 17:04:56 -0400 Subject: [PATCH] Support lt filtering on job_tasks and job_plays also --- awx/api/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/api/views.py b/awx/api/views.py index ec8d113ca2..6dbbb48a92 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -1503,6 +1503,8 @@ class JobJobPlaysList(BaseJobEventsList): qs = qs.filter(id__in=[int(filter_id) for filter_id in request.QUERY_PARAMS["id__in"].split(",")]) elif "id__gt" in request.QUERY_PARAMS: qs = qs.filter(id__gt=request.QUERY_PARAMS['id__gt']) + elif "id__lt" in request.QUERY_PARAMS: + qs = qs.filter(id__gt=request.QUERY_PARAMS['id__ltt']) if "failed" in request.QUERY_PARAMS: qs = qs.filter(failed=(request.QUERY_PARAMS['failed'].lower() == 'true')) @@ -1593,6 +1595,8 @@ class JobJobTasksList(BaseJobEventsList): queryset = queryset.filter(id__in=[int(filter_id) for filter_id in request.QUERY_PARAMS["id__in"].split(",")]) elif "id__gt" in request.QUERY_PARAMS: queryset = queryset.filter(id__gt=request.QUERY_PARAMS['id__gt']) + elif "id__lt" in request.QUERY_PARAMS: + queryset = queryset.filter(id__gt=request.QUERY_PARAMS['id__lt']) if "failed" in request.QUERY_PARAMS: queryset = queryset.filter(failed=(request.QUERY_PARAMS['failed'].lower() == 'true'))