From 55ed194a99364c8ca86028cfb11bd153f27c744c Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 21 Jul 2026 19:01:00 +0200 Subject: [PATCH] fix(webui): respect configured documentation access --- webui/src/layout/HelpMenu.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {