NDOJ/judge/admin/__init__.py

72 lines
2.3 KiB
Python
Raw Permalink Normal View History

2020-01-21 06:35:58 +00:00
from django.contrib import admin
from django.contrib.admin.models import LogEntry
from judge.admin.comments import CommentAdmin
from judge.admin.contest import ContestAdmin, ContestParticipationAdmin, ContestTagAdmin
2022-05-14 17:57:27 +00:00
from judge.admin.interface import (
BlogPostAdmin,
LicenseAdmin,
LogEntryAdmin,
NavigationBarAdmin,
)
2020-01-21 06:35:58 +00:00
from judge.admin.organization import OrganizationAdmin, OrganizationRequestAdmin
2022-03-10 05:38:29 +00:00
from judge.admin.problem import ProblemAdmin, ProblemPointsVoteAdmin
2020-01-21 06:35:58 +00:00
from judge.admin.profile import ProfileAdmin
from judge.admin.runtime import JudgeAdmin, LanguageAdmin
from judge.admin.submission import SubmissionAdmin
from judge.admin.taxon import ProblemGroupAdmin, ProblemTypeAdmin
from judge.admin.ticket import TicketAdmin
2022-05-03 02:44:14 +00:00
from judge.admin.volunteer import VolunteerProblemVoteAdmin
2022-05-14 17:57:27 +00:00
from judge.models import (
BlogPost,
Comment,
CommentLock,
Contest,
ContestParticipation,
ContestTag,
Judge,
Language,
License,
MiscConfig,
NavigationBar,
Organization,
OrganizationRequest,
Problem,
ProblemGroup,
ProblemPointsVote,
ProblemType,
Profile,
Submission,
Ticket,
VolunteerProblemVote,
Course,
2022-05-14 17:57:27 +00:00
)
2020-01-21 06:35:58 +00:00
2023-03-01 13:40:49 +00:00
from judge.models.course import CourseResource
2020-01-21 06:35:58 +00:00
admin.site.register(BlogPost, BlogPostAdmin)
admin.site.register(Comment, CommentAdmin)
admin.site.register(CommentLock)
admin.site.register(Contest, ContestAdmin)
admin.site.register(ContestParticipation, ContestParticipationAdmin)
admin.site.register(ContestTag, ContestTagAdmin)
admin.site.register(Judge, JudgeAdmin)
admin.site.register(Language, LanguageAdmin)
admin.site.register(License, LicenseAdmin)
admin.site.register(LogEntry, LogEntryAdmin)
admin.site.register(MiscConfig)
admin.site.register(NavigationBar, NavigationBarAdmin)
admin.site.register(Organization, OrganizationAdmin)
admin.site.register(OrganizationRequest, OrganizationRequestAdmin)
admin.site.register(Problem, ProblemAdmin)
admin.site.register(ProblemGroup, ProblemGroupAdmin)
2022-03-10 05:38:29 +00:00
admin.site.register(ProblemPointsVote, ProblemPointsVoteAdmin)
2020-01-21 06:35:58 +00:00
admin.site.register(ProblemType, ProblemTypeAdmin)
admin.site.register(Profile, ProfileAdmin)
admin.site.register(Submission, SubmissionAdmin)
admin.site.register(Ticket, TicketAdmin)
2022-05-14 17:57:27 +00:00
admin.site.register(VolunteerProblemVote, VolunteerProblemVoteAdmin)
admin.site.register(Course)
2023-03-01 13:40:49 +00:00
admin.site.register(CourseResource)