fix: only saas version can download compliance

This commit is contained in:
NFish 2025-02-07 12:24:52 +08:00
parent 88f41f164f
commit 3dd2c170e7
2 changed files with 3 additions and 1 deletions

View File

@ -20,6 +20,7 @@ import AppContext, { useAppContext } from '@/context/app-context'
import { useModalContext } from '@/context/modal-context'
import { LanguagesSupported } from '@/i18n/language'
import { LicenseStatus } from '@/types/feature'
import { IS_CLOUD_EDITION } from '@/config'
export type IAppSelector = {
isMobile: boolean
@ -140,7 +141,7 @@ export default function AppSelector({ isMobile }: IAppSelector) {
</Link>}
</Menu.Item>
<Support />
{isCurrentWorkspaceOwner && <Compliance />}
{IS_CLOUD_EDITION && isCurrentWorkspaceOwner && <Compliance />}
</div>
<div className='p-1'>
<Menu.Item>

View File

@ -32,6 +32,7 @@ export const PUBLIC_API_PREFIX: string = publicApiPrefix
const EDITION = process.env.NEXT_PUBLIC_EDITION || globalThis.document?.body?.getAttribute('data-public-edition') || 'SELF_HOSTED'
export const IS_CE_EDITION = EDITION === 'SELF_HOSTED'
export const IS_CLOUD_EDITION = EDITION === 'CLOUD'
export const SUPPORT_MAIL_LOGIN = !!(process.env.NEXT_PUBLIC_SUPPORT_MAIL_LOGIN || globalThis.document?.body?.getAttribute('data-public-support-mail-login'))