Source code for oioioi.ontak.controllers

from django.utils.translation import gettext_lazy as _

from oioioi.contests.controllers import PublicContestRegistrationController
from oioioi.oi.controllers import OIContestController
from oioioi.participants.controllers import ParticipantsController


[docs]class OntakContestController(OIContestController):
[docs] description = _("ONTAK")
[docs] create_forum = False
[docs] def registration_controller(self): return ParticipantsController(self.contest)
[docs] def should_confirm_submission_receipt(self, request, submission): return False
[docs]class OntakEternalController(OntakContestController):
[docs] description = _("ONTAK-eternal")
[docs] create_forum = False
[docs] def registration_controller(self): return PublicContestRegistrationController(self.contest)