Merge pull request #2632 from smilerz/unique_name

updates to multiple models uniqueness capabilities
This commit is contained in:
vabene1111
2023-10-05 18:57:08 +02:00
committed by GitHub
5 changed files with 106 additions and 57 deletions

View File

@ -982,6 +982,11 @@ class MealType(models.Model, PermissionModelMixin):
def __str__(self):
return self.name
class Meta:
constraints = [
models.UniqueConstraint(fields=['space', 'name'], name='mt_unique_name_per_space'),
]
class MealPlan(ExportModelOperationsMixin('meal_plan'), models.Model, PermissionModelMixin):
recipe = models.ForeignKey(Recipe, on_delete=models.CASCADE, blank=True, null=True)