summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/admin
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-08-01 11:07:09 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-08-01 11:07:09 +0900
commit4c520fa6931a7f64d5a5b9d19f257210bd7640b3 (patch)
tree60675c8092f86ae827c36336d4e53011de60c77a /packages/frontend/src/pages/admin
parentenhance(backend): tweak system job log (diff)
downloadmisskey-4c520fa6931a7f64d5a5b9d19f257210bd7640b3.tar.gz
misskey-4c520fa6931a7f64d5a5b9d19f257210bd7640b3.tar.bz2
misskey-4c520fa6931a7f64d5a5b9d19f257210bd7640b3.zip
enhance(frontend): サーバーの初期設定ウィザードをやり直せるように
Diffstat (limited to 'packages/frontend/src/pages/admin')
-rw-r--r--packages/frontend/src/pages/admin/settings.vue18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/settings.vue b/packages/frontend/src/pages/admin/settings.vue
index f6a2eb1c27..d079b4cb0c 100644
--- a/packages/frontend/src/pages/admin/settings.vue
+++ b/packages/frontend/src/pages/admin/settings.vue
@@ -287,6 +287,10 @@ SPDX-License-Identifier: AGPL-3.0-only
</MkTextarea>
</div>
</MkFolder>
+
+ <MkButton primary @click="openSetupWizard">
+ Open setup wizard
+ </MkButton>
</div>
</div>
</PageWithHeader>
@@ -425,6 +429,20 @@ const proxyAccountForm = useForm({
fetchInstance(true);
});
+async function openSetupWizard() {
+ const { canceled } = await os.confirm({
+ type: 'warning',
+ title: i18n.ts._serverSettings.restartServerSetupWizardConfirm_title,
+ text: i18n.ts._serverSettings.restartServerSetupWizardConfirm_text,
+ });
+ if (canceled) return;
+
+ const { dispose } = await os.popupAsyncWithDialog(import('@/components/MkServerSetupWizardDialog.vue').then(x => x.default), {
+ }, {
+ closed: () => dispose(),
+ });
+}
+
const headerTabs = computed(() => []);
definePage(() => ({