diff --git a/app/api/tasks.py b/app/api/tasks.py index 9f1f4979..1c29eb2b 100644 --- a/app/api/tasks.py +++ b/app/api/tasks.py @@ -24,9 +24,16 @@ class TaskIDsSerializer(serializers.BaseSerializer): class TaskSerializer(serializers.ModelSerializer): project = serializers.PrimaryKeyRelatedField(queryset=models.Project.objects.all()) processing_node = serializers.PrimaryKeyRelatedField(queryset=ProcessingNode.objects.all()) + processing_node_name = serializers.SerializerMethodField() images_count = serializers.SerializerMethodField() can_rerun_from = serializers.SerializerMethodField() + def get_processing_node_name(self, obj): + if obj.processing_node is not None: + return str(obj.processing_node) + else: + return None + def get_images_count(self, obj): return obj.imageupload_set.count() diff --git a/app/static/app/js/components/TaskListItem.jsx b/app/static/app/js/components/TaskListItem.jsx index a021146e..14981cf1 100644 --- a/app/static/app/js/components/TaskListItem.jsx +++ b/app/static/app/js/components/TaskListItem.jsx @@ -474,7 +474,7 @@ class TaskListItem extends React.Component { ); })} ); - + expanded = (