diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-03-13 19:30:35 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-03-13 19:30:35 +0900 |
| commit | 0126dba475c2dea706c6157c7baecc154a013772 (patch) | |
| tree | 4d55543b0bc9727e21fa8869826a3e0d462a05a4 /packages/frontend/src/pages/settings/other.vue | |
| parent | Bump version to 2025.3.2-alpha.10 (diff) | |
| download | misskey-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.vue | 21 |
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(); |