summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/admin/performance.vue
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-10-16 22:45:37 +0900
committerGitHub <noreply@github.com>2025-10-16 22:45:37 +0900
commit29892d2a01d902166b762dbfe2d2487169a8d048 (patch)
treefb6c80a89905783e937d7a3faef7fa1a144dd811 /packages/frontend/src/pages/admin/performance.vue
parentfix(frontend): バナー画像の画面上でのクロップが以前の挙... (diff)
downloadmisskey-29892d2a01d902166b762dbfe2d2487169a8d048.tar.gz
misskey-29892d2a01d902166b762dbfe2d2487169a8d048.tar.bz2
misskey-29892d2a01d902166b762dbfe2d2487169a8d048.zip
enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように (#16661)
* enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように * Update Changelog * build misskey-js with types
Diffstat (limited to 'packages/frontend/src/pages/admin/performance.vue')
-rw-r--r--packages/frontend/src/pages/admin/performance.vue18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/performance.vue b/packages/frontend/src/pages/admin/performance.vue
index e3021778e7..c5f3c2d4f0 100644
--- a/packages/frontend/src/pages/admin/performance.vue
+++ b/packages/frontend/src/pages/admin/performance.vue
@@ -54,6 +54,15 @@ SPDX-License-Identifier: AGPL-3.0-only
</SearchMarker>
<SearchMarker>
+ <div class="_panel" style="padding: 16px;">
+ <MkSwitch v-model="showRoleBadgesOfRemoteUsers" @change="onChange_showRoleBadgesOfRemoteUsers">
+ <template #label><SearchLabel>{{ i18n.ts.showRoleBadgesOfRemoteUsers }}</SearchLabel></template>
+ <template #caption>{{ i18n.ts.turnOffToImprovePerformance }}</template>
+ </MkSwitch>
+ </div>
+ </SearchMarker>
+
+ <SearchMarker>
<MkFolder :defaultOpen="true">
<template #icon><SearchIcon><i class="ti ti-bolt"></i></SearchIcon></template>
<template #label><SearchLabel>Misskey® Fan-out Timeline Technology™ (FTT)</SearchLabel></template>
@@ -188,6 +197,7 @@ const enableIdenticonGeneration = ref(meta.enableIdenticonGeneration);
const enableChartsForRemoteUser = ref(meta.enableChartsForRemoteUser);
const enableStatsForFederatedInstances = ref(meta.enableStatsForFederatedInstances);
const enableChartsForFederatedInstances = ref(meta.enableChartsForFederatedInstances);
+const showRoleBadgesOfRemoteUsers = ref(meta.showRoleBadgesOfRemoteUsers);
function onChange_enableServerMachineStats(value: boolean) {
os.apiWithDialog('admin/update-meta', {
@@ -229,6 +239,14 @@ function onChange_enableChartsForFederatedInstances(value: boolean) {
});
}
+function onChange_showRoleBadgesOfRemoteUsers(value: boolean) {
+ os.apiWithDialog('admin/update-meta', {
+ showRoleBadgesOfRemoteUsers: value,
+ }).then(() => {
+ fetchInstance(true);
+ });
+}
+
const fttForm = useForm({
enableFanoutTimeline: meta.enableFanoutTimeline,
enableFanoutTimelineDbFallback: meta.enableFanoutTimelineDbFallback,