feat(submissions): scoped submissions per user/matchs, sync from polylan

This commit is contained in:
2026-09-16 13:12:22 +02:00
parent 85e67599af
commit fabf06e6d4
35 changed files with 1008 additions and 92 deletions
+8 -1
View File
@@ -3,6 +3,13 @@ from uuid import UUID
from ninja import Schema
class ScopeOut(Schema):
id: UUID
name: str
is_active: bool
created_at: datetime
class ImageCropIn(Schema):
x1: int
y1: int
@@ -36,7 +43,7 @@ class SubmissionFileOut(Schema):
class SubmissionOut(Schema):
id: UUID
game_id: int | None = None
scope_id: UUID
notes: str | None = None
files: list[SubmissionFileOut] = []
created_at: datetime