feat: event proposal and approval workflow #9

Closed
padreug wants to merge 38 commits from feat/event-approval-workflow into main
Showing only changes of commit c49abdb53f - Show all commits

Fix SQLite migration syntax error in m007
Some checks failed
lint / lint (push) Has been cancelled
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled

SQLite doesn't support adding multiple columns in a single ALTER TABLE
statement. Split into separate statements for each column.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
padreug 2025-12-31 17:07:34 +01:00

View file

@ -181,12 +181,12 @@ async def m007_add_extra_fields(db):
to support promo codes and ticket metadata. to support promo codes and ticket metadata.
""" """
# Add canceled and 'extra' columns to events table # Add canceled and 'extra' columns to events table
# SQLite requires separate ALTER TABLE statements for each column
await db.execute( await db.execute(
""" "ALTER TABLE events.events ADD COLUMN canceled BOOLEAN NOT NULL DEFAULT FALSE;"
ALTER TABLE events.events )
ADD COLUMN canceled BOOLEAN NOT NULL DEFAULT FALSE, await db.execute(
ADD COLUMN extra TEXT; "ALTER TABLE events.events ADD COLUMN extra TEXT;"
"""
) )
# Add 'extra' column to ticket table # Add 'extra' column to ticket table