🧑💻(admin) add read-only fields to mailbox admin
mark local_part and domain as read-only fields in admin, in order to prevent mistakes/temptation. For now, if an local part needs modification, you can simply delete/recreate the email you want. Changing the domain is a bigger operation that cannot be settled simply by changing it Django db.
This commit is contained in:
committed by
Sabrina Demagny
parent
4def80214c
commit
d495ef3e19
@@ -108,9 +108,10 @@ class MailDomainAdmin(admin.ModelAdmin):
|
|||||||
class MailboxAdmin(admin.ModelAdmin):
|
class MailboxAdmin(admin.ModelAdmin):
|
||||||
"""Admin for mailbox model."""
|
"""Admin for mailbox model."""
|
||||||
|
|
||||||
list_display = ("__str__", "domain", "status")
|
list_display = ("__str__", "domain", "status", "updated_at")
|
||||||
list_filter = ("status",)
|
list_filter = ("status",)
|
||||||
search_fields = ("local_part", "domain__name")
|
search_fields = ("local_part", "domain__name")
|
||||||
|
readonly_fields = ["updated_at", "local_part", "domain"]
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.MailDomainAccess)
|
@admin.register(models.MailDomainAccess)
|
||||||
|
|||||||
Reference in New Issue
Block a user