From e72425532b18ff15e93ac175437c0b30a0bc895c Mon Sep 17 00:00:00 2001 From: Nassim Tabchiche Date: Tue, 4 Feb 2025 09:35:04 +0100 Subject: [PATCH] Use migrations.RenameField to preserve existing links with projects --- ...perimeter_alter_perimeter_options_and_more.py | 16 +++++++++------- ...4_remove_entityassessment_project_and_more.py | 9 +++++---- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/backend/core/migrations/0051_rename_project_perimeter_alter_perimeter_options_and_more.py b/backend/core/migrations/0051_rename_project_perimeter_alter_perimeter_options_and_more.py index eb6eae59a..19ad1c76d 100644 --- a/backend/core/migrations/0051_rename_project_perimeter_alter_perimeter_options_and_more.py +++ b/backend/core/migrations/0051_rename_project_perimeter_alter_perimeter_options_and_more.py @@ -1,4 +1,4 @@ -# Generated by Django 5.1.4 on 2025-02-01 21:21 +# Generated by Django 5.1.5 on 2025-02-04 09:22 import django.db.models.deletion from django.db import migrations, models @@ -20,15 +20,17 @@ class Migration(migrations.Migration): name="perimeter", options={"verbose_name": "Perimeter", "verbose_name_plural": "Perimeters"}, ), - migrations.RemoveField( + migrations.RenameField( model_name="complianceassessment", - name="project", + old_name="project", + new_name="perimeter", ), - migrations.RemoveField( + migrations.RenameField( model_name="riskassessment", - name="project", + old_name="project", + new_name="perimeter", ), - migrations.AddField( + migrations.AlterField( model_name="complianceassessment", name="perimeter", field=models.ForeignKey( @@ -38,7 +40,7 @@ class Migration(migrations.Migration): verbose_name="Perimeter", ), ), - migrations.AddField( + migrations.AlterField( model_name="riskassessment", name="perimeter", field=models.ForeignKey( diff --git a/backend/tprm/migrations/0004_remove_entityassessment_project_and_more.py b/backend/tprm/migrations/0004_remove_entityassessment_project_and_more.py index 282c0971f..2656b4bfa 100644 --- a/backend/tprm/migrations/0004_remove_entityassessment_project_and_more.py +++ b/backend/tprm/migrations/0004_remove_entityassessment_project_and_more.py @@ -1,4 +1,4 @@ -# Generated by Django 5.1.4 on 2025-02-01 21:21 +# Generated by Django 5.1.5 on 2025-02-04 09:22 import django.db.models.deletion from django.db import migrations, models @@ -11,11 +11,12 @@ class Migration(migrations.Migration): ] operations = [ - migrations.RemoveField( + migrations.RenameField( model_name="entityassessment", - name="project", + old_name="project", + new_name="perimeter", ), - migrations.AddField( + migrations.AlterField( model_name="entityassessment", name="perimeter", field=models.ForeignKey(