diff --git a/frontend/src/api/webmail.js b/frontend/src/api/webmail.js
index 1aaf56849..249686b9a 100644
--- a/frontend/src/api/webmail.js
+++ b/frontend/src/api/webmail.js
@@ -12,6 +12,10 @@ export default {
const params = { mailbox }
return repository.get('/webmail/mailboxes/quota/', { params })
},
+ getUserMailboxUnseen(mailbox) {
+ const params = { mailbox }
+ return repository.get('webmail/mailboxes/unseen/', { params })
+ },
createUserMailbox(body) {
return repository.post('/webmail/mailboxes/', body)
},
@@ -93,17 +97,15 @@ export default {
sendEmail(body) {
return repository.post('/webmail/emails/send/', body)
},
+ getComposeSession(uid) {
+ return repository.get(`/webmail/compose-sessions/${uid}/`)
+ },
createComposeSession() {
return repository.post('/webmail/compose-sessions/')
},
getAllowedSenders() {
return repository.get('/webmail/compose-sessions/allowed_senders/')
},
- getUploadedAttachments(sessionUid) {
- return repository.get(
- `/webmail/compose-sessions/${sessionUid}/attachments/`
- )
- },
uploadAttachment(sessionUid, body) {
return repository.post(
`/webmail/compose-sessions/${sessionUid}/attachments/`,
diff --git a/frontend/src/components/tools/ParametersForm.vue b/frontend/src/components/tools/ParametersForm.vue
index c0b1e5ff3..2c4d14ab6 100644
--- a/frontend/src/components/tools/ParametersForm.vue
+++ b/frontend/src/components/tools/ParametersForm.vue
@@ -50,6 +50,24 @@
density="compact"
variant="outlined"
/>
+
+
+
diff --git a/frontend/src/components/webmail/ComposeEmailForm.vue b/frontend/src/components/webmail/ComposeEmailForm.vue
index de3334453..73d74b29f 100644
--- a/frontend/src/components/webmail/ComposeEmailForm.vue
+++ b/frontend/src/components/webmail/ComposeEmailForm.vue
@@ -148,6 +148,7 @@
emit('onToggleHtmlMode', value)"
/>
@@ -161,7 +162,7 @@