From 84080a0e44a69bbb11564f82bc78c57bc47d2f3f Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 9 Nov 2020 16:11:33 -0500 Subject: [PATCH] Hide activity menu from non-admin users --- ui/src/layout/AppBar.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/src/layout/AppBar.js b/ui/src/layout/AppBar.js index ca56af286..e72ecf0cb 100644 --- a/ui/src/layout/AppBar.js +++ b/ui/src/layout/AppBar.js @@ -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 && } + {config.devActivityMenu && permissions === 'admin' && }