chore(backend): improvements in admin panel

This commit is contained in:
ITQ
2025-04-08 00:22:35 +03:00
parent 9f16caf0d4
commit ad0e795250
6 changed files with 28 additions and 11 deletions
+3 -1
View File
@@ -1,6 +1,6 @@
from django.contrib import admin
from apps.achievement.models import Achievement
from apps.achievement.models import Achievement, UserAchievement
@admin.register(Achievement)
@@ -13,3 +13,5 @@ class AchievementAdmin(admin.ModelAdmin):
"name",
"description",
)
admin.site.register(UserAchievement)
+7 -3
View File
@@ -27,7 +27,11 @@ class Achievement(BaseModel):
class UserAchievement(BaseModel):
achievement = models.ForeignKey(Achievement, on_delete=models.CASCADE)
user = models.ForeignKey("user.User", on_delete=models.CASCADE)
achievement = models.ForeignKey(Achievement, verbose_name="ачивка", on_delete=models.CASCADE)
user = models.ForeignKey("user.User", verbose_name="пользователь", on_delete=models.CASCADE)
received_at = models.DateTimeField(auto_now_add=True)
received_at = models.DateTimeField(verbose_name="дата получения", auto_now_add=True)
class Meta:
verbose_name = "выданная ачивка"
verbose_name_plural = "выданные ачивки"