Browse Source

Minor fix for #2634

Add AttributesInBind option in new auth source form.
Unknwon 9 years ago
parent
commit
acf094fb07
5 changed files with 15 additions and 9 deletions
  1. 1 1
      README.md
  2. 1 1
      gogs.go
  3. 6 6
      models/login.go
  4. 1 1
      templates/.VERSION
  5. 6 0
      templates/admin/auth/new.tmpl

+ 1 - 1
README.md

@@ -3,7 +3,7 @@ Gogs - Go Git Service [![Build Status](https://travis-ci.org/gogits/gogs.svg?bra
 
 ![](https://github.com/gogits/gogs/blob/master/public/img/gogs-large-resize.png?raw=true)
 
-##### Current version: 0.8.40
+##### Current version: 0.8.41
 
 | Web | UI  | Preview  |
 |:-------------:|:-------:|:-------:|

+ 1 - 1
gogs.go

@@ -17,7 +17,7 @@ import (
 	"github.com/gogits/gogs/modules/setting"
 )
 
-const APP_VER = "0.8.40.0219"
+const APP_VER = "0.8.41.0220"
 
 func init() {
 	runtime.GOMAXPROCS(runtime.NumCPU())

+ 6 - 6
models/login.go

@@ -28,11 +28,11 @@ type LoginType int
 // Note: new type must be added at the end of list to maintain compatibility.
 const (
 	LOGIN_NOTYPE LoginType = iota
-	LOGIN_PLAIN
-	LOGIN_LDAP
-	LOGIN_SMTP
-	LOGIN_PAM
-	LOGIN_DLDAP
+	LOGIN_PLAIN            // 1
+	LOGIN_LDAP             // 2
+	LOGIN_SMTP             // 3
+	LOGIN_PAM              // 4
+	LOGIN_DLDAP            // 5
 )
 
 var (
@@ -42,7 +42,7 @@ var (
 
 var LoginNames = map[LoginType]string{
 	LOGIN_LDAP:  "LDAP (via BindDN)",
-	LOGIN_DLDAP: "LDAP (simple auth)",
+	LOGIN_DLDAP: "LDAP (simple auth)", // Via direct bind
 	LOGIN_SMTP:  "SMTP",
 	LOGIN_PAM:   "PAM",
 }

+ 1 - 1
templates/.VERSION

@@ -1 +1 @@
-0.8.40.0219
+0.8.41.0220

+ 6 - 0
templates/admin/auth/new.tmpl

@@ -120,6 +120,12 @@
 							<input id="pam_service_name" name="pam_service_name" value="{{.pam_service_name}}" />
 						</div>
 
+						<div class="ldap field">
+							<div class="ui checkbox">
+								<label><strong>{{.i18n.Tr "admin.auths.attributes_in_bind"}}</strong></label>
+								<input name="attributes_in_bind" type="checkbox" {{if .attributes_in_bind}}checked{{end}}>
+							</div>
+						</div>
 						<div class="ldap dldap smtp inline field {{if not (or (or (eq .type 2) (eq .type 5)) (eq .type 3))}}hide{{end}}">
 							<div class="ui checkbox">
 								<label><strong>{{.i18n.Tr "admin.auths.enable_tls"}}</strong></label>