|
@@ -95,6 +95,8 @@ class Service(models.Model):
|
|
|
if self.start and self.end and self.start > self.end:
|
|
|
raise ValidationError("La date de début du service doit être antérieur "
|
|
|
"à la date de fin du service.")
|
|
|
+ if self.label != '' and Service.objects.filter(service_type=self.service_type, label=self.label):
|
|
|
+ raise ValidationError("Un service du même type existe déjà avec ce label.")
|
|
|
|
|
|
def __str__(self):
|
|
|
return str(self.service_type) + ' ' + str(self.adherent)
|