Grégoire Delattre aa6059b1c7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Allow the admins to delete users
2020-01-07 13:04:32 +01:00

43 lines
776 B
JavaScript

import { configureAxios, request } from "../requests"
export function getUsers() {
return request(
"ADMIN_LIST_USERS",
configureAxios().get("/admins/users")
)
}
export function getStats() {
return request(
"ADMIN_GET_STATS",
configureAxios().get("/admins/stats")
)
}
export function getAdminModules() {
return request(
"ADMIN_GET_MODULES",
configureAxios().get("/admins/modules")
)
}
export function updateUser(data) {
return request(
"ADMIN_UPDATE_USER",
configureAxios().post("/admins/users", data),
[
() => getUsers(),
]
)
}
export function deleteUser(username) {
return request(
"ADMIN_DELETE_USER",
configureAxios().delete("/admins/users/"+ username),
[
() => getUsers(),
]
)
}