/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/setting/setting_anonymous.go
26 строк
841 B
Eric Leijonmarck
Revert "Anonymous: Enforce org role Viewer setting (#102070)" (#103043)
31 мар 2025, 12:31
Не верифицирован
31 мар 2025, 12:31
180f579
Код
Авторство
О чём код?
package setting type AnonymousSettings struct { Enabled bool OrgName string OrgRole string HideVersion bool DeviceLimit int64 } func (cfg *Cfg) readAnonymousSettings() { anonSection := cfg.Raw.Section("auth.anonymous") 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 }