summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/settings/other.vue
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-03-13 19:30:35 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-03-13 19:30:35 +0900
commit0126dba475c2dea706c6157c7baecc154a013772 (patch)
tree4d55543b0bc9727e21fa8869826a3e0d462a05a4 /packages/frontend/src/pages/settings/other.vue
parentBump version to 2025.3.2-alpha.10 (diff)
downloadmisskey-0126dba475c2dea706c6157c7baecc154a013772.tar.gz
misskey-0126dba475c2dea706c6157c7baecc154a013772.tar.bz2
misskey-0126dba475c2dea706c6157c7baecc154a013772.zip
enhance(frontend): re-organize settings page
Diffstat (limited to 'packages/frontend/src/pages/settings/other.vue')
-rw-r--r--packages/frontend/src/pages/settings/other.vue21
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/settings/other.vue b/packages/frontend/src/pages/settings/other.vue
index 835739a6c6..b60db78071 100644
--- a/packages/frontend/src/pages/settings/other.vue
+++ b/packages/frontend/src/pages/settings/other.vue
@@ -33,10 +33,30 @@ SPDX-License-Identifier: AGPL-3.0-only
<template #key>{{ i18n.ts.registeredDate }}</template>
<template #value><MkTime :time="$i.createdAt" mode="detail"/></template>
</MkKeyValue>
+
+ <MkFolder>
+ <template #icon><i class="ti ti-badges"></i></template>
+ <template #label><SearchLabel>{{ i18n.ts._role.policies }}</SearchLabel></template>
+
+ <div class="_gaps_s">
+ <div v-for="policy in Object.keys($i.policies)" :key="policy">
+ {{ policy }} ... {{ $i.policies[policy] }}
+ </div>
+ </div>
+ </MkFolder>
</div>
</MkFolder>
</SearchMarker>
+ <SearchMarker :keywords="['roles']">
+ <MkFolder>
+ <template #icon><i class="ti ti-badges"></i></template>
+ <template #label><SearchLabel>{{ i18n.ts.rolesAssignedToMe }}</SearchLabel></template>
+
+ <MkRolePreview v-for="role in $i.roles" :key="role.id" :role="role" :forModeration="false"/>
+ </MkFolder>
+ </SearchMarker>
+
<SearchMarker :keywords="['account', 'move', 'migration']">
<MkFolder>
<template #icon><i class="ti ti-plane"></i></template>
@@ -124,6 +144,7 @@ import { definePage } from '@/page.js';
import { reloadAsk } from '@/utility/reload-ask.js';
import FormSection from '@/components/form/section.vue';
import { prefer } from '@/preferences.js';
+import MkRolePreview from '@/components/MkRolePreview.vue';
const $i = signinRequired();