(tests) fix tests after adding slugs to domains

- slug readonly on admin
- fix test to expect slug in payload, when retrieving a domain
This commit is contained in:
Marie PUPO JEAMMET
2024-06-19 16:48:07 +02:00
committed by Sebastien Nobour
parent 93d4abee58
commit 19c36eafde
5 changed files with 24 additions and 4 deletions

View File

@@ -28,10 +28,14 @@ class MailDomain(BaseModel):
return self.name
def save(self, *args, **kwargs):
if not self.slug:
self.slug = slugify(self.name)
"""Override save function to compute the slug."""
self.slug = self.get_slug()
return super().save(*args, **kwargs)
def get_slug(self):
"""Compute slug value from name."""
return slugify(self.name)
def get_abilities(self, user):
"""
Compute and return abilities for a given user on the domain.