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' && }