Marie PUPO JEAMMET
55d7e846d8
♻️ (serializers) move dimail calls to serializers
...
we move all business logic from model to serializer.
all API calls (direct and from front) will keep on triggering
expected 3rd party calls while admin actions will uniquely trigger
modifications in our database.
2024-09-20 14:20:22 +02:00
Sabrina Demagny
dd8bd2a89b
✨ (backend) domain accesses list API
...
Add an endpoint to list all accesses created for a domain
Return all roles available to set for each access depending to
the authenticated user.
2024-09-17 17:13:46 +02:00
Marie PUPO JEAMMET
f55cb3a813
✨ (mailboxes) add mail provisioning api integration
...
We want people to create new mailboxes in La Régie.
This commit adds integration with intermediary dimail-api,
which will in turn send our email creation request to Open-Xchange.
2024-08-09 13:37:20 +02:00
Sabrina Demagny
8963f0bb3d
✨ (mail) add status on domain create or retrieve API
...
to display status on frontend
2024-08-08 23:47:49 +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
b637774179
✨ (mail) manage mailboxes permissions
...
Manage create and list permissions for all roles.
2024-08-06 16:00:00 +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
Sabrina Demagny
bb3403f10f
✨ (mailbox_manager) add slug to MailDomain serializer
...
add missing field to MailDomain serializer after commit b4bafb6
2024-06-25 12:37:34 +02:00
Sabrina Demagny
b4bafb6efb
✨ (mailbox_manager) modify API to get maildomain
...
Access to maildomain by slug name
2024-06-13 15:10:04 +02:00
Marie PUPO JEAMMET
df24c24da1
✨ (api) add CRUD for mailbox manager MailDomain models
...
Add create,list,retrieve and delete actions for MailDomain model.
2024-04-19 18:45:50 +02:00
Sabrina Demagny
082fb99bd5
✨ (api) allow to list and create Mailboxes
...
Simply display all Mailboxes create for a MailDomain.
LDAP connection is not yet available, it will be implemented soon.
Read and create permissions will be refined soon too.
2024-04-17 16:51:54 +02:00