From 11f369692b899305577dca52b18792ba12f7c9cd Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Tue, 23 Jul 2024 16:15:40 +0200
Subject: [PATCH] add serializer for is_aggregated

---
 atdb/taskdatabase/serializers.py | 4 ++--
 atdb/taskdatabase/views.py       | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/atdb/taskdatabase/serializers.py b/atdb/taskdatabase/serializers.py
index 55484a36..d1a28668 100644
--- a/atdb/taskdatabase/serializers.py
+++ b/atdb/taskdatabase/serializers.py
@@ -97,7 +97,7 @@ class TaskReadSerializer(serializers.ModelSerializer):
 
     class Meta:
         model = Task
-        fields = ['id','task_type','is_summary','creationTime','filter',
+        fields = ['id','task_type','is_summary','is_aggregated','creationTime','filter',
                   'predecessor','predecessor_status','successors',
                   'joined_input_tasks','joined_output_task','joined_status',
                   'project','sas_id','priority','purge_policy','cleanup_policy','resume',
@@ -132,7 +132,7 @@ class TaskReadSerializerFast(serializers.ModelSerializer):
     """
     class Meta:
         model = Task
-        fields = ['id','task_type','is_summary','creationTime','filter','predecessor','predecessor_status',
+        fields = ['id','task_type','is_summary','is_aggregated','creationTime','filter','predecessor','predecessor_status',
                   #'joined_input_tasks', 'joined_output_task', 'joined_status',
                   'project','sas_id','priority','purge_policy','cleanup_policy','resume',
                   'workflow',
diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py
index 29137bc9..67b6bbb9 100644
--- a/atdb/taskdatabase/views.py
+++ b/atdb/taskdatabase/views.py
@@ -73,6 +73,7 @@ class TaskFilter(filters.FilterSet):
         fields = {
             'task_type': ['exact', 'icontains', 'in'],
             'is_summary': ['exact'],
+            'is_aggregated': ['exact'],
             'creationTime': ['icontains'],
             'filter': ['exact', 'icontains'],
             'workflow__id': ['exact', 'icontains'],
-- 
GitLab