|
|
|
@ -239,14 +239,13 @@ type Cfg struct { |
|
|
|
|
LoginMaxLifetimeDays int |
|
|
|
|
TokenRotationIntervalMinutes int |
|
|
|
|
|
|
|
|
|
// User
|
|
|
|
|
EditorsCanOwn bool |
|
|
|
|
|
|
|
|
|
// Dataproxy
|
|
|
|
|
SendUserHeader bool |
|
|
|
|
|
|
|
|
|
// DistributedCache
|
|
|
|
|
RemoteCacheOptions *RemoteCacheOptions |
|
|
|
|
|
|
|
|
|
EditorsCanAdmin bool |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
type CommandLineArgs struct { |
|
|
|
@ -670,7 +669,7 @@ func (cfg *Cfg) Load(args *CommandLineArgs) error { |
|
|
|
|
ExternalUserMngLinkName = users.Key("external_manage_link_name").String() |
|
|
|
|
ExternalUserMngInfo = users.Key("external_manage_info").String() |
|
|
|
|
ViewersCanEdit = users.Key("viewers_can_edit").MustBool(false) |
|
|
|
|
cfg.EditorsCanOwn = users.Key("editors_can_own").MustBool(false) |
|
|
|
|
cfg.EditorsCanAdmin = users.Key("editors_can_admin").MustBool(false) |
|
|
|
|
|
|
|
|
|
// auth
|
|
|
|
|
auth := iniFile.Section("auth") |
|
|
|
|