add submissions admin

This commit is contained in:
Timur
2025-03-02 12:57:22 +03:00
parent 448e391df9
commit 26a7b9d43b
2 changed files with 45 additions and 11 deletions
+16 -1
View File
@@ -1,6 +1,7 @@
from django.contrib import admin
from apps.task.models import CompetitionTask, CompetitionTaskAttachment
from apps.task.models import CompetitionTask, CompetitionTaskAttachment, \
CompetitionTaskSubmission
class CompletionAttachmentInline(admin.StackedInline):
@@ -13,6 +14,20 @@ class CompetitionTaskAdmin(admin.ModelAdmin):
list_display = ("title", "type", "points")
@admin.register(CompetitionTaskSubmission)
class CompetitionTaskSubmissionAdmin(admin.ModelAdmin):
list_display = ("task", "user", "status",)
search_fields = ("task__id", "task__title", "user__username", "user__email")
filter = ("plagiarism_checked",)
ordering = "-timestamp"
def has_add_permission(self, request, obj=None):
return False
def has_delete_permission(self, request, obj=None):
return False
class CompetitionTaskInline(admin.StackedInline):
model = CompetitionTask
extra = 0