Browse Source

feat: wip work on #8768

Torkel Ödegaard 8 years ago
parent
commit
23558c61d4
2 changed files with 20 additions and 9 deletions
  1. 5 0
      conf/defaults.ini
  2. 15 9
      pkg/setting/setting.go

+ 5 - 0
conf/defaults.ini

@@ -204,6 +204,11 @@ login_hint = email or username
 # Default UI theme ("dark" or "light")
 default_theme = dark
 
+# External user management
+external_manage_link_url =
+external_manage_link_name =
+external_manage_info =
+
 [auth]
 # Set to true to disable (hide) the login form, useful if you use OAuth
 disable_login_form = false

+ 15 - 9
pkg/setting/setting.go

@@ -90,15 +90,18 @@ var (
 	SnapShotRemoveExpired bool
 
 	// User settings
-	AllowUserSignUp    bool
-	AllowUserOrgCreate bool
-	AutoAssignOrg      bool
-	AutoAssignOrgRole  string
-	VerifyEmailEnabled bool
-	LoginHint          string
-	DefaultTheme       string
-	DisableLoginForm   bool
-	DisableSignoutMenu bool
+	AllowUserSignUp     bool
+	AllowUserOrgCreate  bool
+	AutoAssignOrg       bool
+	AutoAssignOrgRole   string
+	VerifyEmailEnabled  bool
+	LoginHint           string
+	DefaultTheme        string
+	DisableLoginForm    bool
+	DisableSignoutMenu  bool
+	ManageUsersLinkUrl  string
+	ManageUsersLinkName string
+	ManageUsersInfo     string
 
 	// Http auth
 	AdminUser     string
@@ -531,6 +534,9 @@ func NewConfigContext(args *CommandLineArgs) error {
 	VerifyEmailEnabled = users.Key("verify_email_enabled").MustBool(false)
 	LoginHint = users.Key("login_hint").String()
 	DefaultTheme = users.Key("default_theme").String()
+	ManageUsersLinkUrl = users.Key("external_manage_link_url").String()
+	ManageUsersLinkName = users.Key("external_manage_link_name").String()
+	ManageUsersInfo = users.Key("external_manage_info").String()
 
 	// auth
 	auth := Cfg.Section("auth")