mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-19 05:58:34 +02:00
28 lines
715 B
JavaScript
28 lines
715 B
JavaScript
import repository from './repository'
|
|
|
|
const resource = 'accounts'
|
|
|
|
export default {
|
|
getAll ({ domain, role }) {
|
|
return repository.get(`/${resource}/`, { params: { domain, role } })
|
|
},
|
|
get (accountId) {
|
|
return repository.get(`${resource}/${accountId}/`)
|
|
},
|
|
getRandomPassword () {
|
|
return repository.get(`${resource}/random_password`)
|
|
},
|
|
validate (data) {
|
|
return repository.post(`${resource}/validate/`, data)
|
|
},
|
|
create (data) {
|
|
return repository.post(`${resource}/`, data)
|
|
},
|
|
patch (accountId, data) {
|
|
return repository.patch(`${resource}/${accountId}/`, data)
|
|
},
|
|
delete (accountId, data) {
|
|
return repository.post(`${resource}/${accountId}/delete/`, data)
|
|
}
|
|
}
|