mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-22 23:17:09 +00:00
34 lines
919 B
Python
34 lines
919 B
Python
from django.contrib import admin
|
|
|
|
from apps.task.models import CompetitionTask, CompetitionTaskAttachment, \
|
|
CompetitionTaskSubmission
|
|
|
|
|
|
class CompletionAttachmentInline(admin.StackedInline):
|
|
model = CompetitionTaskAttachment
|
|
extra = 0
|
|
|
|
|
|
@admin.register(CompetitionTask)
|
|
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
|