パスワードリセットがおささってしまわないようにする (#10304)

Add dialog to Password reset
This commit is contained in:
atsuchan 2023-03-12 16:44:41 +09:00 committed by GitHub
parent 57cac0aa23
commit 4215a11d9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 7 deletions

View File

@ -969,6 +969,7 @@ cannotBeChangedLater: "後から変更できません。"
reactionAcceptance: "リアクションの受け入れ"
likeOnly: "いいねのみ"
likeOnlyForRemote: "リモートからはいいねのみ"
resetPasswordConfirm: "パスワードリセットしますか?"
_achievements:
earnedAt: "獲得日時"

View File

@ -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) {