fix: resolve broken migration dependencies and references after company app removal

- Updated migration files to remove references to the old `companies` app and replace them with new app dependencies (`operators` and `manufacturers`).
- Fixed foreign key references in migration files to point to the correct models in the new apps.
- Updated import statements in management commands and test files to reflect the new app structure.
- Completed a thorough validation of the migration system to ensure full functionality and operational status.
This commit is contained in:
pacnpal
2025-07-05 09:55:36 -04:00
parent 751cd86a31
commit b871a1d396
10 changed files with 273 additions and 653 deletions

View File

@@ -1,6 +1,6 @@
from django.core.management.base import BaseCommand
from django.utils import timezone
from companies.models import Manufacturer
from manufacturers.models import Manufacturer
from parks.models import Park
from rides.models import Ride, RollerCoasterStats
from decimal import Decimal

View File

@@ -13,7 +13,7 @@ class Migration(migrations.Migration):
initial = True
dependencies = [
("companies", "0001_initial"),
("operators", "0001_initial"),
("pghistory", "0006_delete_aggregateevent"),
]
@@ -200,7 +200,7 @@ class Migration(migrations.Migration):
on_delete=django.db.models.deletion.DO_NOTHING,
related_name="+",
related_query_name="+",
to="companies.company",
to="operators.operator",
),
),
(