diff --git a/atdb/taskdatabase/tables.py b/atdb/taskdatabase/tables.py
index 3074148d6eec9f13fc3a6384eded1144d16dd347..8ef57446741e73c37243a6bfb50f8eff4731b7e4 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 4a0fee72945562055bb69a9df031d685ffd14222..215752809a458075ebd7a2a5fbab8cae28d668e1 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'],