Fixing 404 page props
Этот коммит содержится в:
@@ -456,18 +456,13 @@ func IsPrivateIpAddress(ipAddress string) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func RenderWebError(err *model.AppError, w http.ResponseWriter, r *http.Request) {
|
func RenderWebError(err *model.AppError, w http.ResponseWriter, r *http.Request) {
|
||||||
|
props := make(map[string]string)
|
||||||
protocol := GetProtocol(r)
|
props["Message"] = err.Message
|
||||||
SiteURL := protocol + "://" + r.Host
|
props["Details"] = err.DetailedError
|
||||||
|
props["SiteURL"] = GetProtocol(r) + "://" + r.Host
|
||||||
m := make(map[string]string)
|
|
||||||
m["Message"] = err.Message
|
|
||||||
m["Details"] = err.DetailedError
|
|
||||||
m["SiteName"] = utils.Cfg.TeamSettings.SiteName
|
|
||||||
m["SiteURL"] = SiteURL
|
|
||||||
|
|
||||||
w.WriteHeader(err.StatusCode)
|
w.WriteHeader(err.StatusCode)
|
||||||
ServerTemplates.ExecuteTemplate(w, "error.html", m)
|
ServerTemplates.ExecuteTemplate(w, "error.html", Page{Props: props, ClientProps: utils.ClientProperties})
|
||||||
}
|
}
|
||||||
|
|
||||||
func Handle404(w http.ResponseWriter, r *http.Request) {
|
func Handle404(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
<div class="error__container">
|
<div class="error__container">
|
||||||
<div class="error__icon"><i class="fa fa-exclamation-triangle"></i></div>
|
<div class="error__icon"><i class="fa fa-exclamation-triangle"></i></div>
|
||||||
<h2>{{ .ClientProps.SiteName }} needs your help:</h2>
|
<h2>{{ .ClientProps.SiteName }} needs your help:</h2>
|
||||||
<p>{{.Message}}</p>
|
<p>{{ .Props.Message }}</p>
|
||||||
<a href="{{.Props.SiteURL}}">Go back to team site</a>
|
<a href="{{.Props.SiteURL}}">Go back to team site</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user