"""add member feature flags Revision ID: 6c3f4e2a1b90 Revises: f25d0f745a17 Create Date: 2026-04-07 18:25:00.000000 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision = "6c3f4e2a1b90" down_revision = "f25d0f745a17" branch_labels = None depends_on = None def upgrade() -> None: op.add_column( "site_settings", sa.Column("bookings_enabled", sa.Boolean(), nullable=False, server_default=sa.true()), ) op.add_column( "site_settings", sa.Column("walks_enabled", sa.Boolean(), nullable=False, server_default=sa.true()), ) op.add_column( "site_settings", sa.Column("messages_enabled", sa.Boolean(), nullable=False, server_default=sa.true()), ) def downgrade() -> None: op.drop_column("site_settings", "messages_enabled") op.drop_column("site_settings", "walks_enabled") op.drop_column("site_settings", "bookings_enabled")