From be24b08ebf7f7df6dd81bd285380196c8f454610 Mon Sep 17 00:00:00 2001 From: Tore Brede <Tore.Brede@uib.no> Date: Tue, 13 Jul 2021 15:47:30 +0200 Subject: [PATCH] Updating constraint to person-role-unit --- greg/migrations/0001_initial.py | 4 ++-- greg/models.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/greg/migrations/0001_initial.py b/greg/migrations/0001_initial.py index 4d782f4e..2c80ebc6 100644 --- a/greg/migrations/0001_initial.py +++ b/greg/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.5 on 2021-07-13 06:47 +# Generated by Django 3.2.5 on 2021-07-13 13:44 import datetime import dirtyfields.dirtyfields @@ -200,7 +200,7 @@ class Migration(migrations.Migration): ), migrations.AddConstraint( model_name='personrole', - constraint=models.UniqueConstraint(fields=('person', 'role'), name='personrole_person_role_unique'), + constraint=models.UniqueConstraint(fields=('person', 'role', 'unit'), name='personrole_person_role_unit_unique'), ), migrations.AddConstraint( model_name='personconsent', diff --git a/greg/models.py b/greg/models.py index 9e3a0304..84403c8b 100644 --- a/greg/models.py +++ b/greg/models.py @@ -106,7 +106,7 @@ class PersonRole(BaseModel): class Meta: constraints = [ models.UniqueConstraint( - fields=["person", "role"], name="personrole_person_role_unique" + fields=["person", "role", "unit"], name="personrole_person_role_unit_unique" ) ] -- GitLab