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'],