diff options
author | Unknwon <u@gogs.io> | 2017-02-10 16:41:51 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-02-10 16:41:51 -0500 |
commit | b67ec01d41ad9d504d80ffb950e161b9ce0841fc (patch) | |
tree | 1ee963dcee6daa7bcb6c221fb64cd587f69b88c2 /modules/setting/setting.go | |
parent | 2c154ccbe7d3d4f038885eb439c36bb9fd533e53 (diff) |
Able to disable non-admin to create new organization (#1556)
Add new config option '[admin] DISABLE_REGULAR_ORG_CREATION', by
default it's 'false'.
Diffstat (limited to 'modules/setting/setting.go')
-rw-r--r-- | modules/setting/setting.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/setting/setting.go b/modules/setting/setting.go index ac4a893b..8f6885c1 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -170,6 +170,11 @@ var ( FileExtensions []string } + // Admin settings + Admin struct { + DisableRegularOrgCreation bool + } + // Picture settings AvatarUploadPath string GravatarSource string @@ -568,6 +573,8 @@ func NewContext() { log.Fatal(4, "Fail to map UI settings: %v", err) } else if err = Cfg.Section("markdown").MapTo(&Markdown); err != nil { log.Fatal(4, "Fail to map Markdown settings: %v", err) + } else if err = Cfg.Section("admin").MapTo(&Admin); err != nil { + log.Fatal(4, "Fail to map Admin settings: %v", err) } else if err = Cfg.Section("cron").MapTo(&Cron); err != nil { log.Fatal(4, "Fail to map Cron settings: %v", err) } else if err = Cfg.Section("git").MapTo(&Git); err != nil { |