Source code for oioioi.suspendjudge.models

from django.db import models
from django.utils.translation import gettext_lazy as _

from oioioi.base.utils.deps import check_django_app_dependencies
from oioioi.contests.models import ProblemInstance
from oioioi.evalmgr.models import job_states

job_states.register('SUSPENDED', _("Suspended"))


[docs]class SuspendedProblem(models.Model):
[docs] problem_instance = models.OneToOneField( ProblemInstance, related_name='suspended', on_delete=models.CASCADE )
[docs] suspend_init_tests = models.BooleanField(default=True)