From 4bde34c3b125bdfe2861ecab2375ffd8317c1245 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 13:02:12 +0000 Subject: [PATCH] Add hideFromWorkspace support at section level in ConfigSchema and SideBar component Co-authored-by: JDB321Sailor <212125521+JDB321Sailor@users.noreply.github.com> --- docs/configuring.md | 1 + src/components/Workspace/SideBar.vue | 22 +++++++++++++++++----- src/utils/ConfigSchema.json | 6 ++++++ 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/docs/configuring.md b/docs/configuring.md index b15fbd1f..6ab3c91f 100644 --- a/docs/configuring.md +++ b/docs/configuring.md @@ -318,6 +318,7 @@ For more info, see the **[Authentication Docs](/docs/authentication.md)** **`hideForGuests`** | `boolean` | _Optional_ | Current section will be visible for logged in users, but not for guests (see `appConfig.enableGuestAccess`). Defaults to `false` **`hideForKeycloakUsers`** | `object` | _Optional_ | Current section will be visible to all keycloak users, except for those configured via these groups and roles. See `hideForKeycloakUsers` **`showForKeycloakUsers`** | `object` | _Optional_ | Current section will be hidden from all keycloak users, except for those configured via these groups and roles. See `showForKeycloakUsers` +**`hideFromWorkspace`** | `boolean` | _Optional_ | Current section will be visible in the default view but not in the Workspace view sidebar. Defaults to `false` **[⬆️ Back to Top](#configuring)** diff --git a/src/components/Workspace/SideBar.vue b/src/components/Workspace/SideBar.vue index f4fa261e..213c447c 100644 --- a/src/components/Workspace/SideBar.vue +++ b/src/components/Workspace/SideBar.vue @@ -1,6 +1,6 @@