From 8a205a589530fa3ec4dd1695060963e335271c79 Mon Sep 17 00:00:00 2001 From: rw-bsi Date: Sat, 23 Nov 2024 18:34:06 +0000 Subject: [PATCH] relax constraint + update release notes description --- migrations/0003_version_useradditionalinfo.py | 2 +- .../0005_update_modelinstance_constraint.py | 21 +++++++++++++++++++ models.py | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 migrations/0005_update_modelinstance_constraint.py diff --git a/migrations/0003_version_useradditionalinfo.py b/migrations/0003_version_useradditionalinfo.py index b938a45..b1b89a3 100644 --- a/migrations/0003_version_useradditionalinfo.py +++ b/migrations/0003_version_useradditionalinfo.py @@ -21,7 +21,7 @@ class Migration(migrations.Migration): ('id', models.AutoField(help_text='Identifier of the Version (auto-generated).', primary_key=True, serialize=False)), ('name', models.CharField(db_index=True, help_text='Name of the Version, eg. 0.6.8', max_length=50, unique=True)), ('released', models.DateTimeField(help_text='Timestamp the Version was released.')), - ('release_notes', models.TextField(blank=True, help_text='Description or URL of the Release Notes.', max_length=255, null=True)), + ('release_notes', models.TextField(blank=True, help_text='Description or URL of the Release Notes (optional).', max_length=255, null=True)), ], options={ 'verbose_name': 'Version', diff --git a/migrations/0005_update_modelinstance_constraint.py b/migrations/0005_update_modelinstance_constraint.py new file mode 100644 index 0000000..6560538 --- /dev/null +++ b/migrations/0005_update_modelinstance_constraint.py @@ -0,0 +1,21 @@ +# Generated by Django 5.1.3 on 2024-11-23 18:26 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ifc_validation_models', '0004_alter_useradditionalinfo_company_and_more'), + ] + + operations = [ + migrations.RemoveConstraint( + model_name='modelinstance', + name='modelid_stepfileid_ifctype', + ), + migrations.AddConstraint( + model_name='modelinstance', + constraint=models.UniqueConstraint(fields=('model_id', 'stepfile_id'), name='modelid_stepfileid'), + ), + ] diff --git a/models.py b/models.py index 9423523..ff450de 100644 --- a/models.py +++ b/models.py @@ -637,7 +637,7 @@ class Meta: verbose_name_plural = "Model Instances" constraints = [ - models.UniqueConstraint(fields=['model_id', 'stepfile_id', 'ifc_type'], name='modelid_stepfileid_ifctype') + models.UniqueConstraint(fields=['model_id', 'stepfile_id'], name='modelid_stepfileid') ] def __str__(self):