Admin: Add support to configure default admin email (#54363)

This commit is contained in:
mhuangwm
2022-09-07 14:38:40 +02:00
committed by GitHub
parent 687b0b1726
commit 39102c6656
4 changed files with 9 additions and 1 deletions
+2
View File
@@ -293,6 +293,7 @@ type Cfg struct {
BasicAuthEnabled bool
AdminUser string
AdminPassword string
AdminEmail string
// AWS Plugin Auth
AWSAllowedAuthProviders []string
@@ -1254,6 +1255,7 @@ func readSecuritySettings(iniFile *ini.File, cfg *Cfg) error {
cfg.DisableInitAdminCreation = security.Key("disable_initial_admin_creation").MustBool(false)
cfg.AdminUser = valueAsString(security, "admin_user", "")
cfg.AdminPassword = valueAsString(security, "admin_password", "")
cfg.AdminEmail = valueAsString(security, "admin_email", fmt.Sprintf("%s@localhost", cfg.AdminUser))
return nil
}