migrate to opus-magnum app

This commit is contained in:
Loïc Gremaud 2026-05-24 18:48:14 +02:00
parent 35ea54ecea
commit 5584e54b58
Signed by: Legrems
GPG Key ID: D4620E6DF3E0121D
33 changed files with 32 additions and 32 deletions

View File

@ -17,7 +17,7 @@ from animations.schemas import (
WinnerResponseOut,
WinnerFileOut,
)
from submissions.models import PuzzleResponse, SteamCollectionItem, SteamCollection
from opus_magnum.models import PuzzleResponse, SteamCollectionItem, SteamCollection
router = Router()

View File

@ -1,8 +1,8 @@
from ninja import ModelSchema, Schema
from typing import List, Optional
from submissions.models import PuzzleResponse
from submissions.schemas import SteamCollectionItemOut
from opus_magnum.models import PuzzleResponse
from opus_magnum.schemas import SteamCollectionItemOut
class PuzzleResponseRankingOut(ModelSchema):

View File

@ -1,7 +1,7 @@
from django.contrib import admin
from django.utils.html import format_html
from django.utils import timezone
from submissions.models import (
from opus_magnum.models import (
SteamAPIKey,
SteamCollection,
SteamCollectionItem,

View File

@ -10,7 +10,7 @@ from django.shortcuts import get_object_or_404
from typing import List
from games.decorators import require_game_enabled
from submissions.utils import verify_and_validate_ocr_date_for_submission
from opus_magnum.utils import verify_and_validate_ocr_date_for_submission
from ninja.decorators import decorate_view
from .models import (

View File

@ -1,6 +1,6 @@
from django.apps import AppConfig
class SubmissionsConfig(AppConfig):
class OpusMagnumConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "submissions"
name = "opus_magnum"

View File

@ -3,8 +3,8 @@ Django management command to fetch Steam Workshop collections
"""
from django.core.management.base import BaseCommand, CommandError
from submissions.utils import create_or_update_collection
from submissions.models import SteamAPIKey, SteamCollection
from opus_magnum.utils import create_or_update_collection
from opus_magnum.models import SteamAPIKey, SteamCollection
class Command(BaseCommand):
@ -34,7 +34,7 @@ class Command(BaseCommand):
try:
# Check if collection already exists
from submissions.utils import SteamCollectionFetcher
from opus_magnum.utils import SteamCollectionFetcher
fetcher = SteamCollectionFetcher(api_key.api_key)
collection_id = fetcher.extract_collection_id(url)

View File

@ -1,6 +1,6 @@
from django.core.management.base import BaseCommand
from submissions.utils import verify_and_validate_ocr_date_for_submission
from submissions.models import SubmissionFile
from opus_magnum.utils import verify_and_validate_ocr_date_for_submission
from opus_magnum.models import SubmissionFile
class Command(BaseCommand):

View File

@ -5,7 +5,7 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("submissions", "0001_initial"),
("opus_magnum", "0001_initial"),
]
operations = [

View File

@ -5,7 +5,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0002_delete_collection"),
("opus_magnum", "0002_delete_collection"),
]
operations = [

View File

@ -1,7 +1,7 @@
# Generated by Django 5.2.7 on 2025-10-29 01:32
import django.db.models.deletion
import submissions.models
import opus_magnum.models
import uuid
from django.conf import settings
from django.db import migrations, models
@ -9,7 +9,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0003_steamapikey"),
("opus_magnum", "0003_steamapikey"),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
@ -195,7 +195,7 @@ class Migration(migrations.Migration):
"file",
models.FileField(
help_text="Uploaded file (image/gif)",
upload_to=submissions.models.submission_file_upload_path,
upload_to=opus_magnum.models.submission_file_upload_path,
),
),
(

View File

@ -5,7 +5,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0004_submission_puzzleresponse_submissionfile"),
("opus_magnum", "0004_submission_puzzleresponse_submissionfile"),
]
operations = [

View File

@ -5,7 +5,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0005_alter_submission_notes"),
("opus_magnum", "0005_alter_submission_notes"),
]
operations = [

View File

@ -5,7 +5,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0006_remove_puzzleresponse_ocr_confidence_score_and_more"),
("opus_magnum", "0006_remove_puzzleresponse_ocr_confidence_score_and_more"),
]
operations = [

View File

@ -5,7 +5,7 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("submissions", "0007_submission_manual_validation_requested"),
("opus_magnum", "0007_submission_manual_validation_requested"),
]
operations = [

View File

@ -7,7 +7,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("animations", "0001_initial"),
("submissions", "0008_alter_puzzleresponse_unique_together"),
("opus_magnum", "0008_alter_puzzleresponse_unique_together"),
]
operations = [

View File

@ -5,7 +5,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0009_steamcollectionitem_points_factor"),
("opus_magnum", "0009_steamcollectionitem_points_factor"),
]
operations = [

View File

@ -5,7 +5,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0010_alter_puzzleresponse_validated_area_and_more"),
("opus_magnum", "0010_alter_puzzleresponse_validated_area_and_more"),
]
operations = [

View File

@ -6,7 +6,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
(
"submissions",
"opus_magnum",
"0011_alter_puzzleresponse_area_alter_puzzleresponse_cost_and_more",
),
]

View File

@ -7,7 +7,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("animations", "0002_puzzlepointsvalue"),
("submissions", "0012_alter_puzzleresponse_validated_area_and_more"),
("opus_magnum", "0012_alter_puzzleresponse_validated_area_and_more"),
]
operations = [

View File

@ -5,7 +5,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("submissions", "0013_steamcollectionitem_points_value"),
("opus_magnum", "0013_steamcollectionitem_points_value"),
]
operations = [

View File

@ -4,7 +4,7 @@ Utilities for fetching Steam Workshop collection data using Steam Web API
import re
import requests
from submissions.models import SteamCollection, SteamCollectionItem, SubmissionFile
from opus_magnum.models import SteamCollection, SteamCollectionItem, SubmissionFile
from datetime import datetime
from django.utils import timezone
from django.conf import settings

View File

@ -1,8 +1,8 @@
from ninja import NinjaAPI
from django.core.cache import cache
from django.http import HttpRequest
from submissions.api import router as submissions_router
from submissions.schemas import UserInfoOut
from opus_magnum.api import router as submissions_router
from opus_magnum.schemas import UserInfoOut
from animations.api import router as results_router
from noita.api import router as noita_router
from games.api import router as games_router

View File

@ -41,7 +41,7 @@ INSTALLED_APPS = [
"django_vite",
"accounts",
"animations",
"submissions",
"opus_magnum",
"noita",
"games",
"market",

View File

@ -39,7 +39,7 @@ def home(request: HttpRequest):
@login_required
@require_game_enabled(OPUS_MAGNUM_APP_ID)
def opus_magnum_home(request: HttpRequest):
from submissions.models import SteamCollection
from opus_magnum.models import SteamCollection
return render(
request,