Marie PUPO JEAMMET
d495ef3e19
🧑💻 (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.
2025-01-13 08:53:57 +01:00
Sabrina Demagny
6962953625
🧑💻 (admin) add filter for domain
...
Allow to filter domain by status
2025-01-09 14:12:18 +01:00
Sabrina Demagny
b0b718e657
✨ (backend) add admin action to check domain health
...
Allow to select some domains to check and update status
thanks to a dimail call.
2025-01-09 13:59:00 +01:00
Marie PUPO JEAMMET
94a443525e
🧑💻 (admin) add filter and search function to admin mailboxes view
...
add fields to easily filter and search mailboxes on their statuses,
local part and domains
2025-01-07 17:38:36 +01:00
Sabrina Demagny
841a6c27ba
🐛 (backend) fix manage roles on domain admin view
...
Fix creation of new role to manage mail domain on admin interface
2024-12-12 16:19:51 +01:00
Sabrina Demagny
3469764697
♻️ (dimail) rename some methods of DimailAPIClient
...
Use more intuitive and shorter names for actions available in
DimailAPIClient.
2024-11-26 12:17:24 +01:00
Sabrina Demagny
a57070bfb8
🩹 (mailbox) fix status of current mailboxes
...
All mailboxes created so far should be in active status
2024-11-21 23:20:51 +01:00
Marie PUPO JEAMMET
edde9c8d15
✨ (dimail) synchronize mailboxes from dimail to our db
...
Synchronize mailboxes existing on dimail's api and not on our side,
on domains we are administrating.
2024-11-08 16:40:06 +01:00
Sabrina Demagny
f243a2423f
✨ (backend) manage roles on domain admin view
...
Allow to manage mail domain roles on mail domain admin interface
2024-10-10 16:09:37 +02:00
Sabrina Demagny
b79b4b1853
✨ (domains) manage domain roles on user admin view
...
Allow to manage mail domain roles on user admin interface
2024-08-28 11:00:34 +02:00
Sabrina Demagny
c00c59b301
✨ (mail) add first_name and last_name for Mailbox
...
Mail provisioning API needs a full name to create a new mailbox.
2024-08-07 15:03:09 +02:00
Sabrina Demagny
eba9fb2d09
🚸 (models) use a viewer role for MailDomainAccess
...
Rename member role to viewer role for MailDomainAccess.
A viewer is only allowed to see list of mailboxes
created for a domain. It makes more sense to name it viewer.
2024-08-05 15:05:15 +02:00
Sabrina Demagny
955a3dd226
✨ (models) add MailDomain status
...
Add some status to allow to create mailboxes only for an active domain
2024-07-10 16:17:42 +02:00
Marie PUPO JEAMMET
19c36eafde
✅ (tests) fix tests after adding slugs to domains
...
- slug readonly on admin
- fix test to expect slug in payload, when retrieving a domain
2024-06-25 12:37:34 +02:00
Marie PUPO JEAMMET
ac81e86c88
🧑💻 (admin) add mailbox-related models to django admin
...
Register MailDomain, MailDomainAccess and Mailbox to django admin.
2024-04-18 10:42:13 +02:00