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