UI fix
This commit is contained in:
		
							parent
							
								
									bf58679390
								
							
						
					
					
						commit
						c5dbc24ca4
					
				
					 4 changed files with 39 additions and 33 deletions
				
			
		
							
								
								
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							|  | @ -17,7 +17,7 @@ import ( | |||
| 	"github.com/gogits/gogs/modules/base" | ||||
| ) | ||||
| 
 | ||||
| const APP_VER = "0.3.3.0508 Alpha" | ||||
| const APP_VER = "0.3.3.0511 Alpha" | ||||
| 
 | ||||
| func init() { | ||||
| 	base.AppVer = APP_VER | ||||
|  |  | |||
|  | @ -27,9 +27,7 @@ type AuthenticationForm struct { | |||
| 	MsAdSA            string `form:"ms_ad_sa"` | ||||
| 	IsActived         bool   `form:"is_actived"` | ||||
| 	SmtpAuth          string `form:"smtpauth"` | ||||
| 	SmtpHost          string `form:"smtphost"` | ||||
| 	SmtpPort          int    `form:"smtpport"` | ||||
| 	SmtpTls           bool   `form:"smtptls"` | ||||
| 	Tls               bool   `form:"tls"` | ||||
| 	AllowAutoRegister bool   `form:"allowautoregister"` | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -5,7 +5,6 @@ | |||
| package admin | ||||
| 
 | ||||
| import ( | ||||
| 	"errors" | ||||
| 	"strings" | ||||
| 
 | ||||
| 	"github.com/go-martini/martini" | ||||
|  | @ -38,7 +37,8 @@ func NewAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) { | |||
| 	} | ||||
| 
 | ||||
| 	var u core.Conversion | ||||
| 	if form.Type == models.LT_LDAP { | ||||
| 	switch form.Type { | ||||
| 	case models.LT_LDAP: | ||||
| 		u = &models.LDAPConfig{ | ||||
| 			Ldapsource: ldap.Ldapsource{ | ||||
| 				Host:         form.Host, | ||||
|  | @ -51,15 +51,16 @@ func NewAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) { | |||
| 				Name:         form.AuthName, | ||||
| 			}, | ||||
| 		} | ||||
| 	} else if form.Type == models.LT_SMTP { | ||||
| 	case models.LT_SMTP: | ||||
| 		u = &models.SMTPConfig{ | ||||
| 			Auth: form.SmtpAuth, | ||||
| 			Host: form.SmtpHost, | ||||
| 			Port: form.SmtpPort, | ||||
| 			TLS:  form.SmtpTls, | ||||
| 			Host: form.Host, | ||||
| 			Port: form.Port, | ||||
| 			TLS:  form.Tls, | ||||
| 		} | ||||
| 	} else { | ||||
| 		panic(errors.New("not allow type")) | ||||
| 	default: | ||||
| 		ctx.Error(400) | ||||
| 		return | ||||
| 	} | ||||
| 
 | ||||
| 	var source = &models.LoginSource{ | ||||
|  | @ -71,10 +72,7 @@ func NewAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) { | |||
| 	} | ||||
| 
 | ||||
| 	if err := models.AddSource(source); err != nil { | ||||
| 		switch err { | ||||
| 		default: | ||||
| 			ctx.Handle(500, "admin.auths.NewAuth", err) | ||||
| 		} | ||||
| 		ctx.Handle(500, "admin.auths.NewAuth", err) | ||||
| 		return | ||||
| 	} | ||||
| 
 | ||||
|  | @ -132,9 +130,9 @@ func EditAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) { | |||
| 	} else if form.Type == models.LT_SMTP { | ||||
| 		config = &models.SMTPConfig{ | ||||
| 			Auth: form.SmtpAuth, | ||||
| 			Host: form.SmtpHost, | ||||
| 			Port: form.SmtpPort, | ||||
| 			TLS:  form.SmtpTls, | ||||
| 			Host: form.Host, | ||||
| 			Port: form.Port, | ||||
| 			TLS:  form.Tls, | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -82,14 +82,13 @@ | |||
|                     </div> | ||||
| 
 | ||||
|                     <div class="smtp hidden"> | ||||
|                         <div class="form-group {{if .Err_TLS}}has-error has-feedback{{end}}"> | ||||
|                         <div class="form-group"> | ||||
|                             <label class="col-md-3 control-label">SMTP Auth: </label> | ||||
|                             <div class="col-md-7"> | ||||
|                                 <select name="smtpauth" class="form-control"> | ||||
|                                     {{range .SMTPAuths}} | ||||
|                                     <option value="{{.}}">{{.}}</option> | ||||
|                                     {{end}} | ||||
|                                     } | ||||
|                                 </select> | ||||
|                             </div> | ||||
|                         </div> | ||||
|  | @ -97,31 +96,42 @@ | |||
|                         <div class="form-group {{if .Err_Host}}has-error has-feedback{{end}}"> | ||||
|                             <label class="col-md-3 control-label">Host: </label> | ||||
|                             <div class="col-md-7"> | ||||
|                                 <input name="smtphost" class="form-control" placeholder="Type host address" value="{{.host}}"> | ||||
|                                 <input name="host" class="form-control" placeholder="Type host address" value="{{.host}}"> | ||||
|                             </div> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="form-group {{if .Err_Port}}has-error has-feedback{{end}}"> | ||||
|                             <label class="col-md-3 control-label">Port: </label> | ||||
|                             <div class="col-md-7"> | ||||
|                                 <input name="smtpport" class="form-control" placeholder="Type port number" value="{{.port}}"> | ||||
|                                 <input name="port" class="form-control" placeholder="Type port number" value="{{.port}}"> | ||||
|                             </div> | ||||
|                         </div> | ||||
| 
 | ||||
|                         <div class="form-group {{if .Err_TLS}}has-error has-feedback{{end}}"> | ||||
|                             <label class="col-md-3 control-label">TLS: </label> | ||||
|                             <div class="col-md-7"> | ||||
|                                 <input name="smtptls" type="checkbox" class="form-control" value=""> | ||||
|                         <!-- <div class="form-group"> | ||||
|                             <div class="col-md-offset-3 col-md-7"> | ||||
|                                 <div class="checkbox"> | ||||
|                                     <label> | ||||
|                                         <input name="tls" type="checkbox" {{if .tls}}checked{{end}}> | ||||
|                                         <strong>Enable Register Confirmation</strong> | ||||
|                                     </label> | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                         </div> --> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <div class="form-group"> | ||||
|                         <div class="col-md-offset-3 col-md-7"> | ||||
|                             <div class="checkbox"> | ||||
|                                 <label> | ||||
|                                     <input name="allowautoregister" type="checkbox" {{if .allowautoregister}}checked{{end}}> | ||||
|                                     <strong>Enable Auto Registeration</strong> | ||||
|                                 </label> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="form-group {{if .Err_TLS}}has-error has-feedback{{end}}"> | ||||
|                             <label class="col-md-3 control-label">Auto Register: </label> | ||||
|                             <div class="col-md-7"> | ||||
|                                 <input name="allowautoregister" type="checkbox" class="form-control" value=""> | ||||
|                             </div> | ||||
|                         </div> | ||||
| 
 | ||||
| 					<hr/> | ||||
| 
 | ||||
| 					<div class="form-group"> | ||||
| 					    <div class="col-md-offset-3 col-md-7"> | ||||
| 					    	<button type="submit" class="btn btn-lg btn-primary">Create new authentication</button> | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue