show error in case user deletion goes wrong

This commit is contained in:
lesion
2021-11-10 10:59:01 +01:00
parent f96ab53634
commit e47fe0f175

View File

@@ -76,9 +76,16 @@ export default {
async deleteUser (user) {
const ret = await this.$root.$confirm('admin.delete_user_confirm', { user: user.email })
if (!ret) { return }
await this.$axios.delete(`/user/${user.id}`)
this.$root.$message('admin.user_remove_ok')
this.$emit('update')
try {
this.loading = true
await this.$axios.$delete(`/user/${user.id}`)
this.$root.$message('admin.user_remove_ok')
this.$emit('update')
} catch (e) {
const err = get(e, 'response.data.errors[0].message', e)
this.$root.$message(this.$t(err), { color: 'error' })
this.loading = false
}
},
async toggle (user) {
if (user.is_active) {