🧑‍💻(domains) change default ordering

Order by last created models MailDomain, Mailbox and MailDomainAccess.
This commit is contained in:
Sabrina Demagny
2025-02-12 10:24:13 +01:00
parent fbb4797f29
commit e55468862d
2 changed files with 5 additions and 2 deletions

View File

@@ -41,6 +41,7 @@ class MailDomain(BaseModel):
db_table = "people_mail_domain"
verbose_name = _("Mail domain")
verbose_name_plural = _("Mail domains")
ordering = ["-created_at"]
def __str__(self):
return self.name
@@ -109,6 +110,7 @@ class MailDomainAccess(BaseModel):
verbose_name = _("User/mail domain relation")
verbose_name_plural = _("User/mail domain relations")
unique_together = ("user", "domain")
ordering = ["-created_at"]
def __str__(self):
return f"Access of user {self.user} on domain {self.domain}."
@@ -206,6 +208,7 @@ class Mailbox(BaseModel):
verbose_name = _("Mailbox")
verbose_name_plural = _("Mailboxes")
unique_together = ("local_part", "domain")
ordering = ["-created_at"]
def __str__(self):
return f"{self.local_part!s}@{self.domain.name:s}"

View File

@@ -398,7 +398,7 @@ def test_dimail__enable_pending_mailboxes(caplog):
)
assert (
caplog.records[2].message
== f"Information for mailbox mock@{domain.name} sent to {mailbox1.secondary_email}."
== f"Information for mailbox mock@{domain.name} sent to {mailbox2.secondary_email}."
)
assert (
caplog.records[4].message
@@ -406,5 +406,5 @@ def test_dimail__enable_pending_mailboxes(caplog):
)
assert (
caplog.records[5].message
== f"Information for mailbox mock@{domain.name} sent to {mailbox2.secondary_email}."
== f"Information for mailbox mock@{domain.name} sent to {mailbox1.secondary_email}."
)