From 0a3cbcb70dbbc1abbb65ac52d315d55e746fa461 Mon Sep 17 00:00:00 2001 From: Angelina Filippova Date: Thu, 2 Jul 2020 00:15:41 +0300 Subject: [PATCH] Add ability to disable multi-factor authentication for a user --- src/lang/en.js | 1 + src/views/statuses/show.vue | 2 +- src/views/users/components/ModerationDropdown.vue | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lang/en.js b/src/lang/en.js index 16ff35f2..4e1be13b 100644 --- a/src/lang/en.js +++ b/src/lang/en.js @@ -201,6 +201,7 @@ export default { disableAnySubscription: 'Disallow following user at all', disableAnySubscriptionForMultiple: 'Disallow following users at all', requirePasswordReset: 'Require password reset on next login', + disableMfa: 'Disable multi-factor authentication', selectUsers: 'Select users to apply actions to multiple users', moderateUser: 'Moderate user', moderateUsers: 'Moderate multiple users', diff --git a/src/views/statuses/show.vue b/src/views/statuses/show.vue index fc91fcb9..5f13348a 100644 --- a/src/views/statuses/show.vue +++ b/src/views/statuses/show.vue @@ -35,7 +35,7 @@ {{ $t('users.requirePasswordReset') }} + + {{ $t('users.disableMfa') }} + @@ -127,6 +132,9 @@ export default { } }, methods: { + disableMfa(nickname) { + this.$store.dispatch('DisableMfa', nickname) + }, getPasswordResetToken(nickname) { this.$emit('open-reset-token-dialog') this.$store.dispatch('GetPasswordResetToken', nickname)