Hide reviewer option from edit-member (#22499)

GitOrigin-RevId: 16f2b51a4856ef0f651b8b7973c34a7529d826cc
This commit is contained in:
Domagoj Kriskovic
2024-12-13 12:23:41 +01:00
committed by Copybot
parent e5c97f1963
commit db45323b93

View File

@@ -18,6 +18,7 @@ import MaterialIcon from '@/shared/components/material-icon'
import BootstrapVersionSwitcher from '@/features/ui/components/bootstrap-5/bootstrap-version-switcher'
import { bsVersion } from '@/features/utils/bootstrap-5'
import classnames from 'classnames'
import getMeta from '@/utils/meta'
type PermissionsOption = PermissionsLevel | 'removeAccess' | 'downgraded'
@@ -235,13 +236,21 @@ function SelectPrivilege({
const { features } = useProjectContext()
const privileges = useMemo(
(): Privilege[] => [
{ key: 'owner', label: t('make_owner') },
{ key: 'readAndWrite', label: t('editor') },
{ key: 'review', label: t('reviewer') },
{ key: 'readOnly', label: t('viewer') },
{ key: 'removeAccess', label: t('remove_access') },
],
(): Privilege[] =>
getMeta('ol-isReviewerRoleEnabled')
? [
{ key: 'owner', label: t('make_owner') },
{ key: 'readAndWrite', label: t('editor') },
{ key: 'review', label: t('reviewer') },
{ key: 'readOnly', label: t('viewer') },
{ key: 'removeAccess', label: t('remove_access') },
]
: [
{ key: 'owner', label: t('make_owner') },
{ key: 'readAndWrite', label: t('editor') },
{ key: 'readOnly', label: t('viewer') },
{ key: 'removeAccess', label: t('remove_access') },
],
[t]
)