Hide activity menu from non-admin users

This commit is contained in:
Deluan 2020-11-09 16:11:33 -05:00
parent 1b624b2505
commit 84080a0e44
1 changed files with 3 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import {
UserMenu,
MenuItemLink,
useTranslate,
usePermissions,
getResources,
} from 'react-admin'
import { useSelector } from 'react-redux'
@ -65,6 +66,7 @@ const CustomUserMenu = ({ onClick, ...rest }) => {
const translate = useTranslate()
const resources = useSelector(getResources)
const classes = useStyles(rest)
const { permissions } = usePermissions()
const renderSettingsMenuItemLink = (resource) => {
const label = translate(`resources.${resource.name}.name`, {
@ -88,7 +90,7 @@ const CustomUserMenu = ({ onClick, ...rest }) => {
return (
<>
{config.devActivityMenu && <ActivityMenu />}
{config.devActivityMenu && permissions === 'admin' && <ActivityMenu />}
<UserMenu {...rest}>
<PersonalMenu sidebarIsOpen={true} onClick={onClick} />
<hr />