mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 03:57:09 +00:00
add submissions admin
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user