fix: Unicité des fees + utilisation de l'establishmentID [#44]

This commit is contained in:
N3WT DE COMPET
2025-05-01 14:46:17 +02:00
parent 24069b894e
commit d37e6c384d
5 changed files with 25 additions and 15 deletions

View File

@ -90,7 +90,7 @@ class PaymentModeType(models.IntegerChoices):
CASH = 4, 'Espèce'
class Discount(models.Model):
name = models.CharField(max_length=255, unique=True)
name = models.CharField(max_length=255, null=True, blank=True)
amount = models.DecimalField(max_digits=10, decimal_places=2, default=0)
description = models.TextField(blank=True)
discount_type = models.IntegerField(choices=DiscountType.choices, default=DiscountType.CURRENCY)
@ -102,7 +102,7 @@ class Discount(models.Model):
return self.name
class Fee(models.Model):
name = models.CharField(max_length=255, unique=True)
name = models.CharField(max_length=255, null=True, blank=True)
base_amount = models.DecimalField(max_digits=10, decimal_places=2, default=0)
description = models.TextField(blank=True)
is_active = models.BooleanField(default=True)