Skip to content
Snippets Groups Projects
Commit 92aef6b1 authored by Angelina Filippova's avatar Angelina Filippova
Browse files

Add API function and action for disabling MFA

parent f1a9d172
No related branches found
No related tags found
1 merge request!140Ability to disable MFA
......@@ -62,6 +62,16 @@ export async function deleteUsers(nicknames, authHost, token) {
})
}
export async function disableMfa(nickname, authHost, token) {
return await request({
baseURL: baseName(authHost),
url: `/api/pleroma/admin/users/disable_mfa`,
method: 'put',
headers: authHeaders(token),
data: { nickname }
})
}
export async function fetchUser(id, authHost, token) {
return await request({
baseURL: baseName(authHost),
......
......@@ -7,6 +7,7 @@ import {
deactivateUsers,
deleteRight,
deleteUsers,
disableMfa,
fetchUsers,
getPasswordResetToken,
searchUsers,
......@@ -150,6 +151,14 @@ const users = {
dispatch('ApplyChanges', { updatedUsers, callApiFn, userId: _userId })
},
async DisableMfa({ dispatch, getters }, nickname) {
try {
await disableMfa(nickname, getters.authHost, getters.token)
} catch (_e) {
return
}
dispatch('SuccessMessage')
},
async ConfirmUsersEmail({ dispatch, getters }, { users, _userId, _statusId }) {
const updatedUsers = users.map(user => {
return { ...user, confirmation_pending: false }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment