mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-21 06:18:45 +02:00
Various frontend fixes when connected user is a domain admin
This commit is contained in:
@@ -9,6 +9,11 @@ export default {
|
||||
checkPassword(value) {
|
||||
return repository.post(`/${resource}/me/password/`, { password: value })
|
||||
},
|
||||
setPassword(data) {
|
||||
return repository.post(`/${resource}/me/password/change/`, data, {
|
||||
ignoreErrors: true,
|
||||
})
|
||||
},
|
||||
verifyTFACode(code) {
|
||||
const payload = { code }
|
||||
return repository.post(`${resource}/tfa/verify/`, payload)
|
||||
|
||||
@@ -36,9 +36,16 @@ _axios.interceptors.response.use(
|
||||
return Promise.reject(error)
|
||||
}
|
||||
if (error.response.status !== 401 || router.currentRoute.name === 'Login') {
|
||||
if (error.response.status !== 518) {
|
||||
if (
|
||||
error.response.status !== 518 &&
|
||||
error.config &&
|
||||
!error.config.ignoreErrors
|
||||
) {
|
||||
const busStore = useBusStore()
|
||||
busStore.displayNotification({ msg: error.response.data, type: 'error' })
|
||||
busStore.displayNotification({
|
||||
msg: error.response.data,
|
||||
type: 'error',
|
||||
})
|
||||
}
|
||||
return Promise.reject(error)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user