Update bridge (DMOJ)
This commit is contained in:
parent
77e64f1b85
commit
3629369fba
34 changed files with 770 additions and 2199 deletions
|
@ -78,6 +78,7 @@ class Submission(models.Model):
|
|||
case_total = models.FloatField(verbose_name=_('test case total points'), default=0)
|
||||
judged_on = models.ForeignKey('Judge', verbose_name=_('judged on'), null=True, blank=True,
|
||||
on_delete=models.SET_NULL)
|
||||
judged_date = models.DateTimeField(verbose_name=_('submission judge time'), default=None, null=True)
|
||||
was_rejudged = models.BooleanField(verbose_name=_('was rejudged by admin'), default=False)
|
||||
is_pretested = models.BooleanField(verbose_name=_('was ran on pretests only'), default=False)
|
||||
contest_object = models.ForeignKey('Contest', verbose_name=_('contest'), null=True, blank=True,
|
||||
|
@ -112,8 +113,9 @@ class Submission(models.Model):
|
|||
def long_status(self):
|
||||
return Submission.USER_DISPLAY_CODES.get(self.short_status, '')
|
||||
|
||||
def judge(self, rejudge=False, batch_rejudge=False):
|
||||
judge_submission(self, rejudge, batch_rejudge)
|
||||
def judge(self, *args, **kwargs):
|
||||
judge_submission(self, *args, **kwargs)
|
||||
|
||||
|
||||
judge.alters_data = True
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue