migrate to opus-magnum app

This commit is contained in:
2026-05-24 18:48:14 +02:00
parent 35ea54ecea
commit 5584e54b58
33 changed files with 32 additions and 32 deletions
@@ -0,0 +1,20 @@
from django.core.management.base import BaseCommand
from opus_magnum.utils import verify_and_validate_ocr_date_for_submission
from opus_magnum.models import SubmissionFile
class Command(BaseCommand):
def add_arguments(self, parser):
parser.add_argument("--force", action="store_true", help="Force redo the OCR")
def handle(self, *args, **options):
for file in SubmissionFile.objects.prefetch_related(
"response__puzzle",
"response__submission__user",
):
if not file.response.needs_manual_validation and not options.get(
"force", False
):
continue
verify_and_validate_ocr_date_for_submission(file)