From 23adca1575d9805a51e266f635565ae586d92bb4 Mon Sep 17 00:00:00 2001
From: David Moreau Simard <moi@dmsimard.com>
Date: Sat, 26 Sep 2020 12:21:52 -0400
Subject: [PATCH] API: Add support for searching tasks for handler

Tasks have a boolean "handler" field which indicates whether a task
originated from a handler or not.

This adds support for searching for them, ex:
    /api/v1/tasks?handler=true

Change-Id: I49fe9483c304e4133f710776c5663a34a206e3c8
---
 ara/api/filters.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ara/api/filters.py b/ara/api/filters.py
index ca42797b..c0f42430 100644
--- a/ara/api/filters.py
+++ b/ara/api/filters.py
@@ -107,6 +107,7 @@ class TaskFilter(DateFilter):
     name = django_filters.CharFilter(field_name="name", lookup_expr="icontains")
     action = django_filters.CharFilter(field_name="action", lookup_expr="iexact")
     path = django_filters.CharFilter(field_name="file__path", lookup_expr="icontains")
+    handler = django_filters.BooleanFilter(field_name="handler", lookup_expr="exact")
 
     # fmt: off
     order = django_filters.OrderingFilter(