feat: requirements analysis, submission checks (stability stress test), AI inspection pipeline
This commit is contained in:
+30
-1
@@ -1,3 +1,32 @@
|
||||
from django.contrib import admin
|
||||
from django.contrib.auth.admin import UserAdmin
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
# Register your models here.
|
||||
from .models import Requirement, Submission
|
||||
|
||||
|
||||
class SubmissionInline(admin.TabularInline):
|
||||
model = Submission
|
||||
extra = 0
|
||||
fields = ["name", "status", "submitted_by"]
|
||||
readonly_fields = ["status"]
|
||||
|
||||
|
||||
@admin.register(Requirement)
|
||||
class RequirementAdmin(admin.ModelAdmin):
|
||||
list_display = ["title", "created_at"]
|
||||
search_fields = ["title", "content"]
|
||||
inlines = [SubmissionInline]
|
||||
|
||||
|
||||
@admin.register(Submission)
|
||||
class SubmissionAdmin(admin.ModelAdmin):
|
||||
list_display = ["name", "requirement", "status", "submitted_by", "created_at"]
|
||||
list_filter = ["status"]
|
||||
search_fields = ["name"]
|
||||
readonly_fields = ["status", "report"]
|
||||
|
||||
|
||||
admin.site.site_header = "OJplatform 管理"
|
||||
admin.site.site_title = "OJplatform"
|
||||
admin.site.index_title = "项目交付检测"
|
||||
|
||||
Reference in New Issue
Block a user