"""sso

Revision ID: 484770c21bd8
Revises: 1db16c4c99ed
Create Date: 2023-04-19 09:27:07.726006

"""
from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = '484770c21bd8'
down_revision = '1db16c4c99ed'
branch_labels = None
depends_on = None


def upgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.add_column('cmf_auth_open_id_plugin', sa.Column('update_user', sa.Boolean(), nullable=True))
    op.add_column('cmf_auth_open_id_plugin', sa.Column('disabled', sa.Boolean(), nullable=False, server_default='false'))
    op.add_column('cmf_auth_open_id_plugin', sa.Column('username_claim', sa.String(length=4096), nullable=False, 
                                                       server_default='preferred_username'))
    # ### end Alembic commands ###


def downgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.drop_column('cmf_auth_open_id_plugin', 'username_claim')
    op.drop_column('cmf_auth_open_id_plugin', 'disabled')
    op.drop_column('cmf_auth_open_id_plugin', 'update_user')
    # ### end Alembic commands ###
