forked from baron/baron-sso
테넌트 비소속 개발자 권한 신청/부여 가능
This commit is contained in:
@@ -968,7 +968,6 @@ function GlobalOverviewPage() {
|
||||
isDeveloperRequestPending,
|
||||
canRequestDeveloperAccess,
|
||||
isLoadingDeveloperAccessGate,
|
||||
isTenantContextMissing,
|
||||
} = useDeveloperAccessGate({
|
||||
hasAccessToken,
|
||||
profileRole,
|
||||
@@ -1267,24 +1266,6 @@ function GlobalOverviewPage() {
|
||||
}
|
||||
|
||||
if (!hasDeveloperAccess) {
|
||||
const deniedMessage = isTenantContextMissing
|
||||
? t(
|
||||
"msg.dev.request.tenant_required",
|
||||
"개발자 권한을 신청하려면 먼저 테넌트에 소속되어 있어야 합니다.",
|
||||
)
|
||||
: t(
|
||||
"msg.dev.dashboard.access_denied",
|
||||
"대시보드는 개발자 권한이 있어야 볼 수 있습니다.",
|
||||
);
|
||||
const deniedDetailMessage = isTenantContextMissing
|
||||
? t(
|
||||
"msg.dev.request.tenant_required_detail",
|
||||
"현재 계정은 테넌트와 연결되어 있지 않아 개발자 권한을 신청할 수 없습니다.",
|
||||
)
|
||||
: t(
|
||||
"msg.dev.dashboard.access_denied_detail",
|
||||
"개발자 권한 신청 페이지에서 신청을 등록한 뒤 승인을 받아주세요.",
|
||||
);
|
||||
return (
|
||||
<DeveloperAccessRequestCard
|
||||
title={t("ui.common.overview.title", "운영 현황")}
|
||||
@@ -1298,8 +1279,14 @@ function GlobalOverviewPage() {
|
||||
"msg.dev.dashboard.access_pending_detail",
|
||||
"super admin이 승인하면 개요와 개발자 기능을 사용할 수 있습니다.",
|
||||
)}
|
||||
deniedMessage={deniedMessage}
|
||||
deniedDetailMessage={deniedDetailMessage}
|
||||
deniedMessage={t(
|
||||
"msg.dev.dashboard.access_denied",
|
||||
"대시보드는 개발자 권한이 있어야 볼 수 있습니다.",
|
||||
)}
|
||||
deniedDetailMessage={t(
|
||||
"msg.dev.dashboard.access_denied_detail",
|
||||
"개발자 권한 신청 페이지에서 신청을 등록한 뒤 승인을 받아주세요.",
|
||||
)}
|
||||
actionLabel={t("ui.dev.nav.developer_request", "개발자 권한 신청")}
|
||||
onAction={() => navigate("/developer-requests")}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user