<type>(scope): <description>

[body]

[footer(s)]
This commit is contained in:
ITQ
2025-03-01 20:34:50 +03:00
parent 11494d42ff
commit 52b91c478a
+11 -2
View File
@@ -46,7 +46,7 @@ class CompetitionTask(BaseModel):
)
# only when "review" type
# todo make it more humanize
# TODO make it more humanize
criteries = models.JSONField(
blank=True,
null=True,
@@ -60,10 +60,19 @@ class CompetitionTask(BaseModel):
return self.title
class Meta:
verbose_name = "задание"
verbose_name_plural = "задания"
class CompetitionTaskAttachment(BaseModel):
def file_upload_at(instance, filename):
return f"/attachment/{instance.id}/file"
task = models.ForeignKey(CompetitionTask, on_delete=models.CASCADE)
file = models.FileField(upload_to=file_upload_at)
bind_at = models.FilePathField()
public = models.BooleanField(default=False)
class CompetitionTaskSubmission(BaseModel):
class StatusChoices(models.TextChoices):
SENT = "sent"