mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2025-06-26 07:02:49 +00:00
Auth: Fix the links appearing on anonymous wikis
This commit is contained in:
parent
797293203f
commit
758f8e876f
@ -26,30 +26,7 @@
|
|||||||
</form>
|
</form>
|
||||||
</li>
|
</li>
|
||||||
<li class="top-bar__section top-bar__section_auth">
|
<li class="top-bar__section top-bar__section_auth">
|
||||||
{{block "auth" .}}
|
{{block "auth" .}}{{end}}
|
||||||
<ul class="top-bar__auth auth-links">
|
|
||||||
<li class="auth-links__box auth-links__user-box">
|
|
||||||
{{if .Meta.U.Group | eq "anon" }}
|
|
||||||
<a href="/login" class="auth-links__link auth-links__login-link">
|
|
||||||
{{block "login" .}}Login{{end}}
|
|
||||||
</a>
|
|
||||||
{{else}}
|
|
||||||
<a href="/hypha/{{block "user hypha" .}}{{end}}/{{.Meta.U.Name}}" class="auth-links__link auth-links__user-link">
|
|
||||||
{{beautifulName .Meta.U.Name}}
|
|
||||||
</a>
|
|
||||||
{{end}}
|
|
||||||
</li>
|
|
||||||
{{block "registration" .}}
|
|
||||||
{{if .Meta.U.Group | eq "anon"}}
|
|
||||||
<li class="auth-links__box auth-links__register-box">
|
|
||||||
<a href="/register" class="auth-links__link auth-links__register-link">
|
|
||||||
{{block "register" .}}Register{{end}}
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
{{end}}
|
|
||||||
{{end}}
|
|
||||||
</ul>
|
|
||||||
{{end}}
|
|
||||||
</li>
|
</li>
|
||||||
<li class="top-bar__section top-bar__section_highlights">
|
<li class="top-bar__section top-bar__section_highlights">
|
||||||
<ul class="top-bar__highlights">
|
<ul class="top-bar__highlights">
|
||||||
|
@ -38,11 +38,36 @@ func Init() {
|
|||||||
"inc": func(i int) int { return i + 1 },
|
"inc": func(i int) int { return i + 1 },
|
||||||
}).ParseFS(fsys, "base.html")).
|
}).ParseFS(fsys, "base.html")).
|
||||||
Parse(dataText))
|
Parse(dataText))
|
||||||
if !cfg.UseAuth {
|
if cfg.UseAuth {
|
||||||
m(BaseEn.Parse(`{{define "auth"}}{{end}}`))
|
BaseEn = m(BaseEn.Parse(`
|
||||||
|
{{define "auth"}}
|
||||||
|
<ul class="top-bar__auth auth-links">
|
||||||
|
<li class="auth-links__box auth-links__user-box">
|
||||||
|
{{if .Meta.U.Group | eq "anon" }}
|
||||||
|
<a href="/login" class="auth-links__link auth-links__login-link">
|
||||||
|
{{block "login" .}}Login{{end}}
|
||||||
|
</a>
|
||||||
|
{{else}}
|
||||||
|
<a href="/hypha/{{block "user hypha" .}}{{end}}/{{.Meta.U.Name}}" class="auth-links__link auth-links__user-link">
|
||||||
|
{{beautifulName .Meta.U.Name}}
|
||||||
|
</a>
|
||||||
|
{{end}}
|
||||||
|
</li>
|
||||||
|
{{block "registration" .}}{{end}}
|
||||||
|
</ul>
|
||||||
|
{{end}}
|
||||||
|
`))
|
||||||
}
|
}
|
||||||
if !cfg.AllowRegistration {
|
if cfg.AllowRegistration {
|
||||||
m(BaseEn.Parse(`{{define "registration"}}{{end}}`))
|
m(BaseEn.Parse(`{{define "registration"}}
|
||||||
|
{{if .Meta.U.Group | eq "anon"}}
|
||||||
|
<li class="auth-links__box auth-links__register-box">
|
||||||
|
<a href="/register" class="auth-links__link auth-links__register-link">
|
||||||
|
{{block "register" .}}Register{{end}}
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{{end}}
|
||||||
|
{{end}}`))
|
||||||
}
|
}
|
||||||
BaseRu = m(m(BaseEn.Clone()).Parse(ruText))
|
BaseRu = m(m(BaseEn.Clone()).Parse(ruText))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user