Add new fields to event theme model for asset handling
Added `background_image_url`, `foreground_image_url`, and `asset_image_urls` fields to enhance theme customization. Updated `asset_image_urls` to use `MutableDict` with a default empty dictionary and ensured consistency in the model and migration script.
This commit is contained in:
@@ -24,7 +24,10 @@ def upgrade() -> None:
|
||||
sa.Column('name', sa.String(), nullable=False),
|
||||
sa.Column('description', sa.String(), nullable=True),
|
||||
sa.Column('preview_image_url', sa.String(), nullable=True),
|
||||
sa.Column('color_palette', sa.JSON(), nullable=False),
|
||||
sa.Column('background_image_url', sa.String(), nullable=True),
|
||||
sa.Column('foreground_image_url', sa.String(), nullable=True),
|
||||
sa.Column('color_palette', sa.JSON(), nullable=False, default=dict),
|
||||
sa.Column('asset_image_urls', sa.JSON(), nullable=False, default=dict),
|
||||
sa.Column('fonts', sa.JSON(), nullable=False),
|
||||
sa.Column('id', sa.UUID(), nullable=False),
|
||||
sa.Column('is_active', sa.Boolean(), nullable=False),
|
||||
|
||||
Reference in New Issue
Block a user