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 @@ @@ -161,7 +162,7 @@