diff --git a/webui/src/layout/HelpMenu.tsx b/webui/src/layout/HelpMenu.tsx index e27731e..5fb97da 100644 --- a/webui/src/layout/HelpMenu.tsx +++ b/webui/src/layout/HelpMenu.tsx @@ -24,8 +24,10 @@ export default function HelpMenu({ auth }: { auth: AuthInfo | null }) { const helpContext = helpContextForPathname(location.pathname, location.search); const modules = usePlatformModules(); const { translateText } = usePlatformLanguage(); - const docsAvailable = modules.some((module) => module.id === "docs" && module.routes?.some((route) => route.path === "/docs")); const adminDocsAvailable = hasAnyScope(auth, ["docs:documentation:admin", "system:settings:read", "admin:settings:read"]); + const configuredDocsAvailable = hasAnyScope(auth, ["docs:documentation:read"]) || adminDocsAvailable; + const docsAvailable = configuredDocsAvailable && + modules.some((module) => module.id === "docs" && module.routes?.some((route) => route.path === "/docs")); useEffect(() => { function openContextHelp(event: KeyboardEvent) {