"""Each account's email switches: alert emails and the weekly report (milestone 495). NULL follows the account's role default. Revision ID: 0036_user_email_choices Revises: 0035_drop_plugin_catalog Create Date: 2026-10-08 """ from typing import Sequence, Union from alembic import op import sqlalchemy as sa revision: str = "0036_user_email_choices" down_revision: Union[str, None] = "0035_drop_plugin_catalog" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.add_column("users", sa.Column("notify_alerts", sa.Boolean, nullable=True)) op.add_column("users", sa.Column("notify_report", sa.Boolean, nullable=True)) def downgrade() -> None: op.drop_column("users", "notify_report") op.drop_column("users", "notify_alerts")