From f697511902ba867f94a82d63a68ff21ce9d19e9a Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Sat, 12 Feb 2022 12:27:21 +0100 Subject: [PATCH] Add support for ui/sidebar settings --- system/types/app_settings.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/system/types/app_settings.go b/system/types/app_settings.go index 685e9db02..983abc9c6 100644 --- a/system/types/app_settings.go +++ b/system/types/app_settings.go @@ -165,7 +165,12 @@ type ( Compose struct { // UI related settings // (placeholder) - UI struct{} `kv:"ui"` + UI struct { + Sidebar struct { + // Specific sidebar settings for compose, such as namespace list link + ShowNamespaceList bool `kv:"show-namespace-list" json:"showNamespaceList"` + } `kv:"sidebar" json:"sidebar"` + } `kv:"ui" json:"ui"` // Record related settings Record struct { @@ -203,6 +208,11 @@ type ( UI struct { MainLogo string `kv:"main-logo" json:"mainLogo"` IconLogo string `kv:"icon-logo" json:"iconLogo"` + + Sidebar struct { + // General sidebar settings + Disabled bool `kv:"disabled" json:"disabled"` + } `kv:"sidebar" json:"sidebar"` } `kv:"ui" json:"ui"` ResourceTranslations struct {