diff options
| author | atsuchan <83960488+atsu1125@users.noreply.github.com> | 2023-03-12 16:44:41 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-12 16:44:41 +0900 |
| commit | 4215a11d9a6be81386c024771f4a170bc8c82611 (patch) | |
| tree | e7da0948aae1888a5cebc82e434e2c776d120deb /packages/frontend/src | |
| parent | fix(backend/ApRendererService): allow announces with visibility: followers (#... (diff) | |
| download | misskey-4215a11d9a6be81386c024771f4a170bc8c82611.tar.gz misskey-4215a11d9a6be81386c024771f4a170bc8c82611.tar.bz2 misskey-4215a11d9a6be81386c024771f4a170bc8c82611.zip | |
パスワードリセットがおささってしまわないようにする (#10304)
Add dialog to Password reset
Diffstat (limited to 'packages/frontend/src')
| -rw-r--r-- | packages/frontend/src/pages/user-info.vue | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/packages/frontend/src/pages/user-info.vue b/packages/frontend/src/pages/user-info.vue index 373af193d7..571f058240 100644 --- a/packages/frontend/src/pages/user-info.vue +++ b/packages/frontend/src/pages/user-info.vue @@ -262,14 +262,21 @@ async function updateRemoteUser() { } async function resetPassword() { - const { password } = await os.api('admin/reset-password', { - userId: user.id, - }); - - os.alert({ - type: 'success', - text: i18n.t('newPasswordIs', { password }), + const confirm = await os.confirm({ + type: 'warning', + text: i18n.ts.resetPasswordConfirm, }); + if (confirm.canceled) { + return; + } else { + const { password } = await os.api('admin/reset-password', { + userId: user.id, + }); + os.alert({ + type: 'success', + text: i18n.t('newPasswordIs', { password }), + }); + } } async function toggleSuspend(v) { |