From df6757254930ea09a9c9825e51d9b5f9901b8e26 Mon Sep 17 00:00:00 2001 From: alicia pritchett Date: Mon, 7 Feb 2022 16:27:45 -0500 Subject: [PATCH] puts specs into categories --- crc/models/workflow.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/crc/models/workflow.py b/crc/models/workflow.py index 274a92f7..88e55e78 100644 --- a/crc/models/workflow.py +++ b/crc/models/workflow.py @@ -44,11 +44,14 @@ class WorkflowSpecInfo(object): class WorkflowSpecInfoSchema(ma.Schema): class Meta: model = WorkflowSpecInfo - fields = ["id", "display_name", "description", "category_id", "is_master_spec,", + fields = ["id", "display_name", "description", "is_master_spec,", "standalone", "library", "primary_file_name", "primary_process_id", "is_review", "libraries", "category_name", "display_order", "is_master_spec", "is_review"] unknown = EXCLUDE - category_name = fields.Str(dump_only=True) + + category_name = fields.Method("get_name") + def get_name(self, obj): + return obj.category.display_name @post_load def make_spec(self, data, **kwargs):