Force trainingitemqualifications to be unique

This commit is contained in:
2021-08-19 16:00:31 +01:00
parent 68e7ec2a0d
commit 8b48b02ca7

View File

@@ -74,6 +74,9 @@ class TrainingItemQualification(models.Model):
if level.user_has_requirements(self.trainee): if level.user_has_requirements(self.trainee):
level_qualification = TrainingLevelQualification.objects.create(trainee=self.trainee, level=level) level_qualification = TrainingLevelQualification.objects.create(trainee=self.trainee, level=level)
class Meta:
unique_together = ["trainee", "item", "depth"]
# Levels # Levels
class TrainingLevel(models.Model, RevisionMixin): class TrainingLevel(models.Model, RevisionMixin):