diff --git a/app/models.py b/app/models.py index 266eedcce..fcce4e950 100644 --- a/app/models.py +++ b/app/models.py @@ -95,6 +95,7 @@ class Service(db.Model, Versioned): secondary=user_to_service, backref=db.backref('user_to_service', lazy='dynamic')) restricted = db.Column(db.Boolean, index=False, unique=False, nullable=False) + research_mode = db.Column(db.Boolean, index=False, unique=False, nullable=True, default=False) email_from = db.Column(db.Text, index=False, unique=True, nullable=False) created_by = db.relationship('User') created_by_id = db.Column(UUID(as_uuid=True), db.ForeignKey('users.id'), index=True, nullable=False) diff --git a/migrations/versions/0023_add_research_mode.py b/migrations/versions/0023_add_research_mode.py new file mode 100644 index 000000000..17b141e36 --- /dev/null +++ b/migrations/versions/0023_add_research_mode.py @@ -0,0 +1,28 @@ +"""empty message + +Revision ID: 0023_add_research_mode +Revises: 0022_add_pending_status +Create Date: 2016-05-31 11:11:45.979594 + +""" + +# revision identifiers, used by Alembic. +revision = '0023_add_research_mode' +down_revision = '0022_add_pending_status' + +from alembic import op +import sqlalchemy as sa + + +def upgrade(): + ### commands auto generated by Alembic - please adjust! ### + op.add_column('services', sa.Column('research_mode', sa.Boolean(), nullable=True)) + op.add_column('services_history', sa.Column('research_mode', sa.Boolean(), nullable=True)) + ### end Alembic commands ### + + +def downgrade(): + ### commands auto generated by Alembic - please adjust! ### + op.drop_column('services_history', 'research_mode') + op.drop_column('services', 'research_mode') + ### end Alembic commands ###