Browse Source

minor fix on #1581

Unknwon 9 years ago
parent
commit
26ac016b9f
3 changed files with 5 additions and 8 deletions
  1. 1 1
      conf/locale/locale_en-US.ini
  2. 4 7
      models/login.go
  3. 0 0
      modules/bindata/bindata.go

+ 1 - 1
conf/locale/locale_en-US.ini

@@ -334,7 +334,7 @@ license = License
 license_helper = Select a license file
 readme = Readme
 readme_helper = Select a readme template
-auto_init = Initialize this repository selected files and template
+auto_init = Initialize this repository with selected files and template
 create_repo = Create Repository
 default_branch = Default Branch
 mirror_interval = Mirror Interval (hour)

+ 4 - 7
models/login.go

@@ -23,13 +23,14 @@ import (
 
 type LoginType int
 
+// Note: new type must be added at the end of list to maintain compatibility.
 const (
 	NOTYPE LoginType = iota
 	PLAIN
 	LDAP
-	DLDAP
 	SMTP
 	PAM
+	DLDAP
 )
 
 var (
@@ -107,9 +108,7 @@ func (source *LoginSource) BeforeSet(colName string, val xorm.Cell) {
 	switch colName {
 	case "type":
 		switch LoginType((*val).(int64)) {
-		case LDAP:
-			fallthrough
-		case DLDAP:
+		case LDAP, DLDAP:
 			source.Cfg = new(LDAPConfig)
 		case SMTP:
 			source.Cfg = new(SMTPConfig)
@@ -233,9 +232,7 @@ func ExternalUserLogin(u *User, name, passwd string, source *LoginSource, autoRe
 	}
 
 	switch source.Type {
-	case LDAP:
-		fallthrough
-	case DLDAP:
+	case LDAP, DLDAP:
 		return LoginUserLdapSource(u, name, passwd, source, autoRegister)
 	case SMTP:
 		return LoginUserSMTPSource(u, name, passwd, source.ID, source.Cfg.(*SMTPConfig), autoRegister)

File diff suppressed because it is too large
+ 0 - 0
modules/bindata/bindata.go


Some files were not shown because too many files changed in this diff