From 843d876f1688115565949536d1d642fc4b6e6601 Mon Sep 17 00:00:00 2001 From: Eric Leijonmarck Date: Thu, 27 Feb 2025 15:34:15 +0000 Subject: [PATCH] Anon: Deprecation notice for Editor, Admin anonymous org role usage (#101411) * deprecation notice for anonymous org role usage * exclude viewer --- pkg/setting/setting_anonymous.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/setting/setting_anonymous.go b/pkg/setting/setting_anonymous.go index 057b82e73a4..53e0830eb86 100644 --- a/pkg/setting/setting_anonymous.go +++ b/pkg/setting/setting_anonymous.go @@ -14,7 +14,12 @@ func (cfg *Cfg) readAnonymousSettings() { anonSettings := AnonymousSettings{} anonSettings.Enabled = anonSection.Key("enabled").MustBool(false) anonSettings.OrgName = valueAsString(anonSection, "org_name", "") + // Deprecated: + // only viewer role is supported anonSettings.OrgRole = valueAsString(anonSection, "org_role", "") + if anonSettings.OrgRole != "Viewer" { + cfg.Logger.Warn("auth.anonymous.org_role is deprecated, only viewer role is supported") + } anonSettings.HideVersion = anonSection.Key("hide_version").MustBool(false) anonSettings.DeviceLimit = anonSection.Key("device_limit").MustInt64(0) cfg.Anonymous = anonSettings