mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-11-11 08:43:55 +01:00
Added new actions
This commit is contained in:
@@ -15,11 +15,44 @@ export default {
|
||||
}
|
||||
return repository.get(`/webmail/emails/`, { params })
|
||||
},
|
||||
getEmailContent(mailbox, mailid) {
|
||||
getEmailContent(mailbox, mailid, options) {
|
||||
const params = {
|
||||
mailbox,
|
||||
mailid,
|
||||
...options,
|
||||
}
|
||||
return repository.get(`/webmail/emails/content/`, { params })
|
||||
},
|
||||
getEmailAttachment(mailbox, mailid, partnum) {
|
||||
const params = {
|
||||
mailbox,
|
||||
mailid,
|
||||
partnum,
|
||||
}
|
||||
return repository.get(`/webmail/emails/attachment/`, {
|
||||
params,
|
||||
responseType: 'blob',
|
||||
})
|
||||
},
|
||||
deleteSelection(mailbox, selection) {
|
||||
const body = {
|
||||
mailbox,
|
||||
selection,
|
||||
}
|
||||
return repository.post('/webmail/emails/delete/', body)
|
||||
},
|
||||
markSelectionAsJunk(mailbox, selection) {
|
||||
const body = {
|
||||
mailbox,
|
||||
selection,
|
||||
}
|
||||
return repository.post('/webmail/emails/mark_as_junk/', body)
|
||||
},
|
||||
markSelectionAsNotJunk(mailbox, selection) {
|
||||
const body = {
|
||||
mailbox,
|
||||
selection,
|
||||
}
|
||||
return repository.post('/webmail/emails/mark_as_not_junk/', body)
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user