From dfd3cd8930447780a5733eaaba9a306df595251d Mon Sep 17 00:00:00 2001 From: jimmyleocn <42566991+jimmyleocn@users.noreply.github.com> Date: Wed, 30 Sep 2026 22:32:30 +0800 Subject: [PATCH] fix(web): hide system settings from non-root admins (#7513) --- web/src/hooks/use-sidebar-data.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/web/src/hooks/use-sidebar-data.ts b/web/src/hooks/use-sidebar-data.ts index b9fd6542b..48a5ad3dd 100644 --- a/web/src/hooks/use-sidebar-data.ts +++ b/web/src/hooks/use-sidebar-data.ts @@ -174,6 +174,7 @@ export function useSidebarData(): SidebarData { url: '/system-settings/site', activeUrls: ['/system-settings'], icon: Settings, + requiredRole: ROLE.SUPER_ADMIN, }, ], },