Add attendee type management and staff codes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-25 07:17:47 +00:00
parent dec6446d7d
commit 64ab1d0412
16 changed files with 844 additions and 78 deletions
+2
View File
@@ -50,6 +50,7 @@ def create_tables():
email VARCHAR(255) UNIQUE NOT NULL,
password_hash VARCHAR(255) NOT NULL,
name VARCHAR(255) NOT NULL,
staff_code VARCHAR(10) UNIQUE DEFAULT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)
""",
@@ -163,6 +164,7 @@ def create_tables():
password_hash VARCHAR(255) DEFAULT NULL,
first_name VARCHAR(100) NOT NULL,
last_name VARCHAR(100) NOT NULL,
staff_code VARCHAR(10) UNIQUE DEFAULT NULL,
invite_token VARCHAR(64) DEFAULT NULL,
invite_used BOOLEAN DEFAULT FALSE,
preferred_language VARCHAR(5) DEFAULT 'en',