code.gitea.io/gitea@v1.19.3/modules/setting/admin.go (about)

     1  // Copyright 2023 The Gitea Authors. All rights reserved.
     2  // SPDX-License-Identifier: MIT
     3  
     4  package setting
     5  
     6  // Admin settings
     7  var Admin struct {
     8  	DisableRegularOrgCreation bool
     9  	DefaultEmailNotification  string
    10  }
    11  
    12  func loadAdminFrom(rootCfg ConfigProvider) {
    13  	mustMapSetting(rootCfg, "admin", &Admin)
    14  	sec := rootCfg.Section("admin")
    15  	Admin.DefaultEmailNotification = sec.Key("DEFAULT_EMAIL_NOTIFICATIONS").MustString("enabled")
    16  }