feat(submissions): base submissions frontend + api
This commit is contained in:
@@ -4,6 +4,7 @@ from django.utils.translation import gettext_lazy as _
|
||||
import uuid
|
||||
|
||||
from accounts.models import CustomUser
|
||||
from games.models import Game
|
||||
|
||||
|
||||
class OCRStatus(models.TextChoices):
|
||||
@@ -33,13 +34,21 @@ class BaseModel(models.Model):
|
||||
|
||||
|
||||
class Submission(BaseModel):
|
||||
game = models.ForeignKey(
|
||||
Game,
|
||||
on_delete=models.CASCADE,
|
||||
null=True,
|
||||
blank=True,
|
||||
related_name="submissions",
|
||||
)
|
||||
|
||||
user = models.ForeignKey(
|
||||
CustomUser,
|
||||
on_delete=models.CASCADE,
|
||||
null=True,
|
||||
blank=True,
|
||||
help_text="User who made the submission (null for anonymous)",
|
||||
related_name="submissions",
|
||||
related_name="user_submissions",
|
||||
)
|
||||
|
||||
# Submission metadata
|
||||
|
||||
Reference in New Issue
Block a user