Add contest to course

This commit is contained in:
anhkha2003 2024-10-02 14:54:25 -05:00
parent 72eada0a4e
commit f8e9b647c1
22 changed files with 1258 additions and 433 deletions

View file

@ -534,6 +534,14 @@ class ContestDetail(
)
context["editable_organizations"] = self.get_editable_organizations()
context["is_clonable"] = is_contest_clonable(self.request, self.object)
if self.object.is_in_course:
from judge.models import Course, CourseContest
course = CourseContest.get_course_of_contest(self.object)
if Course.is_editable_by(course, self.request.profile):
context["editable_course"] = course
if self.request.in_contest:
context["current_contest"] = self.request.participation.contest
else: