From 35153b6decb3668244ee1598e2d6a2002fb0b354 Mon Sep 17 00:00:00 2001
From: Nico Vermaas <vermaas@astron.nl>
Date: Tue, 6 Apr 2021 13:47:43 +0200
Subject: [PATCH] adding filter field in query

---
 atdb/taskdatabase/tables.py | 2 +-
 atdb/taskdatabase/views.py  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/atdb/taskdatabase/tables.py b/atdb/taskdatabase/tables.py
index 3074148d..8ef57446 100644
--- a/atdb/taskdatabase/tables.py
+++ b/atdb/taskdatabase/tables.py
@@ -39,7 +39,7 @@ class TaskTable(tables.Table):
     class Meta:
         model = Task
         template_name = "django_tables2/bootstrap4.html"
-        fields = ("id", "workflow","priority", "status","project","sas_id","actions","buttons")
+        fields = ("id", "workflow","filter","priority","status","project","sas_id","actions","buttons")
 
     # columns that need specific rendering
     # id = IDColumn() (too complicated, finish later.. if time
diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py
index 4a0fee72..21575280 100644
--- a/atdb/taskdatabase/views.py
+++ b/atdb/taskdatabase/views.py
@@ -63,6 +63,7 @@ class TaskFilterQueryPage(filters.FilterSet):
         fields = {
             'id': ['exact', 'gte', 'lte'],
             'workflow__id': ['exact'],
+            'filter': ['exact', 'icontains'],
             'priority': ['exact', 'gte', 'lte'],
             'status': ['icontains', 'in'],
             'project': ['exact', 'icontains'],
-- 
GitLab