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
Branches
Tags
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.
Please register or to comment