feat(submissions): base submissions frontend + api

This commit is contained in:
2026-05-25 01:20:47 +02:00
parent 6a58a0289e
commit 9f9cb0a483
21 changed files with 735 additions and 94 deletions
+20
View File
@@ -0,0 +1,20 @@
from typing import Optional
from ninja import Schema
class SubmissionFileOut(Schema):
id: str
original_filename: str
file_size: int
content_type: str
file_url: Optional[str] = None
ocr_status: str
class SubmissionOut(Schema):
id: str
game_id: Optional[int] = None
notes: Optional[str] = None
files: list[SubmissionFileOut] = []
created_at: str
updated_at: str