From cc313fbf7c351fcc07c0efea125361719c3e76dc Mon Sep 17 00:00:00 2001 From: hannesblaman <29555754+hannesblaman@users.noreply.github.com> Date: Sat, 1 Aug 2026 12:59:23 +0000 Subject: [PATCH 1/2] chore(migration): add autogenerated revision ab2b4b6 [skip ci] --- ...82f8_chore_migration_auto_generated_on_.py | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py diff --git a/migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py b/migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py new file mode 100644 index 00000000..92bdce03 --- /dev/null +++ b/migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py @@ -0,0 +1,32 @@ +"""chore(migration): auto-generated on ab2b4b62fcea6be2f02225d6fadc2f20b69f668c + +Revision ID: 8479c3bc82f8 +Revises: a6a861ab04ae +Create Date: 2026-08-01 12:59:22.711113 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '8479c3bc82f8' +down_revision: Union[str, None] = 'a6a861ab04ae' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('event_table', sa.Column('mentor_group_types', sa.JSON(), nullable=False)) + op.add_column('event_table', sa.Column('allow_other_mentors', sa.Boolean(), nullable=False)) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('event_table', 'allow_other_mentors') + op.drop_column('event_table', 'mentor_group_types') + # ### end Alembic commands ### From c0b9fd6f734597cdb4bd3e3edcf4466247cab75b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Elgeb=C3=A4ck?= <50551748+georgelgeback@users.noreply.github.com> Date: Sat, 1 Aug 2026 17:00:39 +0200 Subject: [PATCH 2/2] Add default values to new columns in event_table --- .../8479c3bc82f8_chore_migration_auto_generated_on_.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py b/migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py index 92bdce03..a04c52df 100644 --- a/migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py +++ b/migrations/versions/8479c3bc82f8_chore_migration_auto_generated_on_.py @@ -20,8 +20,8 @@ def upgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### - op.add_column('event_table', sa.Column('mentor_group_types', sa.JSON(), nullable=False)) - op.add_column('event_table', sa.Column('allow_other_mentors', sa.Boolean(), nullable=False)) + op.add_column('event_table', sa.Column('mentor_group_types', sa.JSON(), nullable=False, server_default=sa.text("""'["Mentor", "Mission", "Committee", "Default"]'"""))) + op.add_column('event_table', sa.Column('allow_other_mentors', sa.Boolean(), nullable=False, server_default=sa.false())) # ### end Alembic commands ###