feat: added submissions history, formatted

This commit is contained in:
Андрей Сумин
2025-03-02 03:17:18 +03:00
parent cb541b3a2a
commit 696fc8e58b
18 changed files with 130 additions and 78 deletions
+5 -1
View File
@@ -6,4 +6,8 @@ from apps.team.models import Team
@admin.register(Team)
class TeamAdmin(admin.ModelAdmin):
list_display = ("name", "owner")
search_fields = ("name", "owner", "members",)
search_fields = (
"name",
"owner",
"members",
)
+2 -2
View File
@@ -2,6 +2,6 @@ from django.apps import AppConfig
class TeamConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'apps.team'
default_auto_field = "django.db.models.BigAutoField"
name = "apps.team"
verbose_name = "Команды"
@@ -1,4 +1,4 @@
# Generated by Django 5.1.6 on 2025-03-01 23:48
# Generated by Django 5.1.6 on 2025-03-02 00:16
import django.db.models.deletion
import uuid
+9 -7
View File
@@ -1,4 +1,3 @@
from uuid import uuid4
from django.db import models
@@ -8,10 +7,12 @@ from apps.user.models import User
class Team(BaseModel):
name = models.CharField(max_length=50, verbose_name="название")
owner = models.ForeignKey(User, on_delete=models.CASCADE,
verbose_name="владелец")
members = models.ManyToManyField(User, related_name="team_members",
verbose_name="участники")
owner = models.ForeignKey(
User, on_delete=models.CASCADE, verbose_name="владелец"
)
members = models.ManyToManyField(
User, related_name="team_members", verbose_name="участники"
)
def __str__(self):
return self.name
@@ -22,8 +23,9 @@ class Team(BaseModel):
class TeamInvite(BaseModel):
team = models.ForeignKey(Team, on_delete=models.CASCADE,
verbose_name="команда")
team = models.ForeignKey(
Team, on_delete=models.CASCADE, verbose_name="команда"
)
link = models.UUIDField(verbose_name="инвайт")
class Meta: