Skip to content

Commit 01ed999

Browse files
authored
Change template paths from 'html' to 'web' (#2816)
1 parent acfb4e2 commit 01ed999

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

cmd/micro/server/server.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,16 @@ type Account struct {
6969

7070
func parseTemplates() *templates {
7171
return &templates{
72-
api: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/api.html")),
73-
service: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/service.html")),
74-
form: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/form.html")),
75-
home: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/home.html")),
76-
logs: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/logs.html")),
77-
log: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/log.html")),
78-
status: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/status.html")),
79-
authTokens: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_tokens.html")),
80-
authLogin: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_login.html")),
81-
authUsers: template.Must(template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_users.html")),
72+
api: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/api.html")),
73+
service: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/service.html")),
74+
form: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/form.html")),
75+
home: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/home.html")),
76+
logs: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/logs.html")),
77+
log: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/log.html")),
78+
status: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/status.html")),
79+
authTokens: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_tokens.html")),
80+
authLogin: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_login.html")),
81+
authUsers: template.Must(template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_users.html")),
8282
}
8383
}
8484

@@ -867,7 +867,7 @@ You can generate tokens on the <a href='/auth/tokens'>Tokens page</a>.
867867
}))
868868
http.HandleFunc("/auth/login", func(w http.ResponseWriter, r *http.Request) {
869869
if r.Method == "GET" {
870-
loginTmpl, err := template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_login.html")
870+
loginTmpl, err := template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_login.html")
871871
if err != nil {
872872
w.WriteHeader(500)
873873
w.Write([]byte("Template error: " + err.Error()))
@@ -882,26 +882,26 @@ You can generate tokens on the <a href='/auth/tokens'>Tokens page</a>.
882882
recKey := "auth/" + id
883883
recs, _ := storeInst.Read(recKey)
884884
if len(recs) == 0 {
885-
loginTmpl, _ := template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_login.html")
885+
loginTmpl, _ := template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_login.html")
886886
_ = loginTmpl.Execute(w, map[string]any{"Title": "Login", "Error": "Invalid credentials", "User": "", "HideSidebar": true})
887887
return
888888
}
889889
var acc Account
890890
if err := json.Unmarshal(recs[0].Value, &acc); err != nil {
891-
loginTmpl, _ := template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_login.html")
891+
loginTmpl, _ := template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_login.html")
892892
_ = loginTmpl.Execute(w, map[string]any{"Title": "Login", "Error": "Invalid credentials", "User": "", "HideSidebar": true})
893893
return
894894
}
895895
hash, ok := acc.Metadata["password_hash"]
896896
if !ok || bcrypt.CompareHashAndPassword([]byte(hash), []byte(pass)) != nil {
897-
loginTmpl, _ := template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_login.html")
897+
loginTmpl, _ := template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_login.html")
898898
_ = loginTmpl.Execute(w, map[string]any{"Title": "Login", "Error": "Invalid credentials", "User": "", "HideSidebar": true})
899899
return
900900
}
901901
tok, err := GenerateJWT(acc.ID, acc.Type, acc.Scopes, 24*time.Hour)
902902
if err != nil {
903903
log.Printf("[LOGIN ERROR] Token generation failed: %v\nAccount: %+v", err, acc)
904-
loginTmpl, _ := template.ParseFS(HTML, "html/templates/base.html", "html/templates/auth_login.html")
904+
loginTmpl, _ := template.ParseFS(HTML, "web/templates/base.html", "web/templates/auth_login.html")
905905
_ = loginTmpl.Execute(w, map[string]any{"Title": "Login", "Error": "Token error", "User": "", "HideSidebar": true})
906906
return
907907
}

0 commit comments

Comments
 (0)