diff --git a/crc/models/workflow.py b/crc/models/workflow.py index 0da32aec..10805a9a 100644 --- a/crc/models/workflow.py +++ b/crc/models/workflow.py @@ -33,6 +33,7 @@ class WorkflowSpecModel(db.Model): category_id = db.Column(db.Integer, db.ForeignKey('workflow_spec_category.id'), nullable=True) category = db.relationship("WorkflowSpecCategoryModel") is_master_spec = db.Column(db.Boolean, default=False) + standalone = db.Column(db.Boolean, default=False) class WorkflowSpecModelSchema(SQLAlchemyAutoSchema): @@ -88,6 +89,7 @@ class WorkflowModel(db.Model): total_tasks = db.Column(db.Integer, default=0) completed_tasks = db.Column(db.Integer, default=0) last_updated = db.Column(db.DateTime) + user_id = db.Column(db.String, default=None) # Order By is important or generating hashes on reviews. dependencies = db.relationship(WorkflowSpecDependencyFile, cascade="all, delete, delete-orphan", order_by="WorkflowSpecDependencyFile.file_data_id")