From 5e737bad15b8e67d504b50917b922aa6c82e512b Mon Sep 17 00:00:00 2001 From: Patrick Smith Date: Tue, 8 Jan 2019 10:43:05 -0500 Subject: [PATCH] Add cloud_id to user model --- ...1bd9482ce23_add_cloud_id_column_to_user.py | 28 +++++++++++++++++++ atst/models/user.py | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 alembic/versions/91bd9482ce23_add_cloud_id_column_to_user.py diff --git a/alembic/versions/91bd9482ce23_add_cloud_id_column_to_user.py b/alembic/versions/91bd9482ce23_add_cloud_id_column_to_user.py new file mode 100644 index 00000000..e404b587 --- /dev/null +++ b/alembic/versions/91bd9482ce23_add_cloud_id_column_to_user.py @@ -0,0 +1,28 @@ +"""Add cloud_id column to user + +Revision ID: 91bd9482ce23 +Revises: b3fa1493e0a9 +Create Date: 2019-01-08 10:18:23.764179 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '91bd9482ce23' +down_revision = 'b3fa1493e0a9' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('users', sa.Column('cloud_id', sa.String(), nullable=True)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('users', 'cloud_id') + # ### end Alembic commands ### diff --git a/atst/models/user.py b/atst/models/user.py index aed21662..f6d8de62 100644 --- a/atst/models/user.py +++ b/atst/models/user.py @@ -29,6 +29,8 @@ class User(Base, mixins.TimestampsMixin, mixins.AuditableMixin): provisional = Column(Boolean) + cloud_id = Column(String) + REQUIRED_FIELDS = [ "email", "dod_id",