Skip to content
Snippets Groups Projects
Commit 116f2400 authored by Charlotte Hausman's avatar Charlotte Hausman
Browse files

add workflow_metadata column to sqlqlchemy schema

parent 637c945a
No related branches found
No related tags found
1 merge request!514add workflow_metadata column to sqlalchemy schema
This commit is part of merge request !514. Comments created here will be created in the context of that merge request.
......@@ -208,6 +208,7 @@ class CapabilityVersion(Base, CapabilityVersionIF):
)
version_number = sa.Column("version_number", sa.Integer, primary_key=True)
parameters = sa.Column("parameters", sa.JSON)
workflow_metadata = sa.Column("workflow_metadata", sa.JSON)
request = relationship(CapabilityRequest, back_populates="versions")
executions = relationship("CapabilityExecution", back_populates="version")
files = relationship("CapabilityVersionFile", back_populates="version")
......@@ -227,6 +228,7 @@ class CapabilityVersion(Base, CapabilityVersionIF):
"capability_request_id": self.capability_request_id,
"version_number": self.version_number,
"parameters": self.parameters,
"workflow_metadata": self.workflow_metadata,
"files": [file.__json__() for file in self.files],
}
......
......@@ -35,6 +35,7 @@ class CapabilityVersionIF:
capability_request: CapabilityRequestIF
version_number: int
parameters: List[ParameterIF]
workflow_metadata: str # JSON-formatted
files: List[CapabilityVersionFileIF]
def __json__(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment