✅(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:
committed by
Sebastien Nobour
parent
93d4abee58
commit
19c36eafde
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user