From a5aaa032ca075deecfb250e45bda2416fb026025 Mon Sep 17 00:00:00 2001 From: syuilo <Syuilotan@yahoo.co.jp> Date: Fri, 13 Jan 2023 11:07:51 +0900 Subject: [PATCH] :art: --- locales/ja-JP.yml | 1 + packages/frontend/src/pages/admin/roles.role.vue | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index dc2d4bd237..ae535735b6 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -944,6 +944,7 @@ _role: manual: "マニュアル" conditional: "コンディショナル" condition: "条件" + isConditionalRole: "これはコンディショナルロールです。" isPublic: "ロールを公開" descriptionOfIsPublic: "ロールにアサインされたユーザーを誰でも見ることができます。また、ユーザーのプロフィールでこのロールが表示されます。" options: "オプション" diff --git a/packages/frontend/src/pages/admin/roles.role.vue b/packages/frontend/src/pages/admin/roles.role.vue index 8c18b02632..9de3d07553 100644 --- a/packages/frontend/src/pages/admin/roles.role.vue +++ b/packages/frontend/src/pages/admin/roles.role.vue @@ -13,7 +13,7 @@ <template #label>{{ i18n.ts.info }}</template> <XEditor :role="role" readonly/> </MkFolder> - <MkFolder default-open> + <MkFolder v-if="role.target === 'manual'" default-open> <template #icon><i class="ti ti-users"></i></template> <template #label>{{ i18n.ts.users }}</template> <template #suffix>{{ role.users.length }}</template> @@ -28,6 +28,7 @@ </div> </div> </MkFolder> + <MkInfo v-else>{{ i18n.ts._role.isConditionalRole }}</MkInfo> </div> </MkSpacer> </MkStickyContainer> @@ -45,6 +46,7 @@ import { definePageMetadata } from '@/scripts/page-metadata'; import { useRouter } from '@/router'; import MkButton from '@/components/MkButton.vue'; import MkUserCardMini from '@/components/MkUserCardMini.vue'; +import MkInfo from '@/components/MkInfo.vue'; const router = useRouter();