install: allow sender's username to be non-email (#3717)

master
Unknwon 2017-02-12 18:35:25 -05:00
parent d21767dc9f
commit f59a607361
No known key found for this signature in database
GPG Key ID: 25B575AE3213B2B3
5 changed files with 8 additions and 8 deletions

View File

@ -16,7 +16,7 @@ import (
"github.com/gogits/gogs/modules/setting" "github.com/gogits/gogs/modules/setting"
) )
const APP_VER = "0.9.143.0211" const APP_VER = "0.9.144.0212"
func init() { func init() {
setting.AppVer = APP_VER setting.AppVer = APP_VER

View File

@ -31,7 +31,7 @@ type InstallForm struct {
SMTPHost string SMTPHost string
SMTPFrom string SMTPFrom string
SMTPEmail string `binding:"OmitEmpty;Email;MaxSize(254)" locale:"install.mailer_user"` SMTPUser string `binding:"OmitEmpty;MaxSize(254)" locale:"install.mailer_user"`
SMTPPasswd string SMTPPasswd string
RegisterConfirm bool RegisterConfirm bool
MailNotify bool MailNotify bool

View File

@ -150,7 +150,7 @@ func Install(ctx *context.Context) {
if setting.MailService != nil { if setting.MailService != nil {
form.SMTPHost = setting.MailService.Host form.SMTPHost = setting.MailService.Host
form.SMTPFrom = setting.MailService.From form.SMTPFrom = setting.MailService.From
form.SMTPEmail = setting.MailService.User form.SMTPUser = setting.MailService.User
} }
form.RegisterConfirm = setting.Service.RegisterEmailConfirm form.RegisterConfirm = setting.Service.RegisterEmailConfirm
form.MailNotify = setting.Service.EnableNotifyMail form.MailNotify = setting.Service.EnableNotifyMail
@ -317,7 +317,7 @@ func InstallPost(ctx *context.Context, form auth.InstallForm) {
cfg.Section("mailer").Key("ENABLED").SetValue("true") cfg.Section("mailer").Key("ENABLED").SetValue("true")
cfg.Section("mailer").Key("HOST").SetValue(form.SMTPHost) cfg.Section("mailer").Key("HOST").SetValue(form.SMTPHost)
cfg.Section("mailer").Key("FROM").SetValue(form.SMTPFrom) cfg.Section("mailer").Key("FROM").SetValue(form.SMTPFrom)
cfg.Section("mailer").Key("USER").SetValue(form.SMTPEmail) cfg.Section("mailer").Key("USER").SetValue(form.SMTPUser)
cfg.Section("mailer").Key("PASSWD").SetValue(form.SMTPPasswd) cfg.Section("mailer").Key("PASSWD").SetValue(form.SMTPPasswd)
} else { } else {
cfg.Section("mailer").Key("ENABLED").SetValue("false") cfg.Section("mailer").Key("ENABLED").SetValue("false")

View File

@ -1 +1 @@
0.9.143.0211 0.9.144.0212

View File

@ -135,9 +135,9 @@
<input id="smtp_from" name="smtp_from" value="{{.smtp_from}}"> <input id="smtp_from" name="smtp_from" value="{{.smtp_from}}">
<span class="help">{{.i18n.Tr "install.smtp_from_helper"}}</span> <span class="help">{{.i18n.Tr "install.smtp_from_helper"}}</span>
</div> </div>
<div class="inline field {{if .Err_SMTPEmail}}error{{end}}"> <div class="inline field {{if .Err_SMTPUser}}error{{end}}">
<label for="smtp_email">{{.i18n.Tr "install.mailer_user"}}</label> <label for="smtp_user">{{.i18n.Tr "install.mailer_user"}}</label>
<input id="smtp_email" name="smtp_email" value="{{.smtp_email}}"> <input id="smtp_user" name="smtp_user" value="{{.smtp_user}}">
</div> </div>
<div class="inline field"> <div class="inline field">
<label for="smtp_passwd">{{.i18n.Tr "install.mailer_password"}}</label> <label for="smtp_passwd">{{.i18n.Tr "install.mailer_password"}}</label>