From 7ea511db0b0a6a01b2cda32f7c9ea7f518a501ec Mon Sep 17 00:00:00 2001
From: nhertz <nhertz@nrao.edu>
Date: Wed, 17 Feb 2021 10:09:21 -0700
Subject: [PATCH] Added new column to capability schema: (name: enabled, type:
 boolean, default: true)

---
 schema/versions/57c38b5f012e_capabilities_init.py | 1 +
 shared/workspaces/workspaces/capability/schema.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/schema/versions/57c38b5f012e_capabilities_init.py b/schema/versions/57c38b5f012e_capabilities_init.py
index e550d9dbe..05ea0aab8 100644
--- a/schema/versions/57c38b5f012e_capabilities_init.py
+++ b/schema/versions/57c38b5f012e_capabilities_init.py
@@ -22,6 +22,7 @@ def upgrade():
         sa.Column("capability_name", sa.String, primary_key=True),
         sa.Column("capability_steps", sa.String),
         sa.Column("max_jobs", sa.Integer),
+        sa.Column("enabled", sa.Boolean, server_default="True"),
     )
 
     op.create_table(
diff --git a/shared/workspaces/workspaces/capability/schema.py b/shared/workspaces/workspaces/capability/schema.py
index e2b7e025a..2f2c33865 100644
--- a/shared/workspaces/workspaces/capability/schema.py
+++ b/shared/workspaces/workspaces/capability/schema.py
@@ -54,6 +54,7 @@ class Capability(Base, CapabilityIF):
     name = sa.Column("capability_name", sa.String, primary_key=True)
     steps = sa.Column("capability_steps", sa.String)
     max_jobs = sa.Column("max_jobs", sa.Integer)
+    enabled = sa.Column("enabled", sa.Boolean, default=True)
     requests = relationship("CapabilityRequest", back_populates="capability")
 
     @classmethod
-- 
GitLab