summaryrefslogtreecommitdiff
path: root/packages/frontend/src
diff options
context:
space:
mode:
authoratsuchan <83960488+atsu1125@users.noreply.github.com>2023-03-12 16:44:41 +0900
committerGitHub <noreply@github.com>2023-03-12 16:44:41 +0900
commit4215a11d9a6be81386c024771f4a170bc8c82611 (patch)
treee7da0948aae1888a5cebc82e434e2c776d120deb /packages/frontend/src
parentfix(backend/ApRendererService): allow announces with visibility: followers (#... (diff)
downloadmisskey-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.vue21
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) {