Source code for oioioi.testrun.admin
from oioioi.base import admin
from oioioi.base.forms import AlwaysChangedModelForm
from oioioi.contests.admin import ProblemInstanceAdmin
from oioioi.testrun.models import TestRunConfig
[docs]class TestRunAdminMixin(object):
"""Adds `TestRunConfigForInstance` to an admin panel."""
def __init__(self, *args, **kwargs):
super(TestRunAdminMixin, self).__init__(*args, **kwargs)
self.inlines = tuple(self.inlines) + (TestRunConfigInline,)
ProblemInstanceAdmin.mix_in(TestRunAdminMixin)