mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2024-12-13 05:50:27 +00:00
Do not show login link for wikis with no auth
This commit is contained in:
parent
3d20b3e77a
commit
ce8da047ea
@ -40,6 +40,7 @@ var navEntries = []navEntry{
|
||||
{% endfunc %}
|
||||
|
||||
{% func userMenuHTML(u *user.User) %}
|
||||
{% if user.AuthUsed %}
|
||||
<li class="navlinks__user">
|
||||
{% if u.Group == user.UserAnon %}
|
||||
<a href="/login">Login</a>
|
||||
@ -47,5 +48,6 @@ var navEntries = []navEntry{
|
||||
<a href="/page/{%s util.UserTree %}/{%s u.Name %}">{%s u.Name %}</a>
|
||||
{% endif %}
|
||||
</li>
|
||||
{% endif %}
|
||||
{% endfunc %}
|
||||
|
||||
|
@ -140,63 +140,73 @@ func navHTML(rq *http.Request, hyphaName, navType string, revisionHash ...string
|
||||
func streamuserMenuHTML(qw422016 *qt422016.Writer, u *user.User) {
|
||||
//line templates/common.qtpl:42
|
||||
qw422016.N().S(`
|
||||
`)
|
||||
//line templates/common.qtpl:43
|
||||
if user.AuthUsed {
|
||||
//line templates/common.qtpl:43
|
||||
qw422016.N().S(`
|
||||
<li class="navlinks__user">
|
||||
`)
|
||||
//line templates/common.qtpl:44
|
||||
if u.Group == user.UserAnon {
|
||||
//line templates/common.qtpl:44
|
||||
qw422016.N().S(`
|
||||
//line templates/common.qtpl:45
|
||||
if u.Group == user.UserAnon {
|
||||
//line templates/common.qtpl:45
|
||||
qw422016.N().S(`
|
||||
<a href="/login">Login</a>
|
||||
`)
|
||||
//line templates/common.qtpl:46
|
||||
} else {
|
||||
//line templates/common.qtpl:46
|
||||
qw422016.N().S(`
|
||||
//line templates/common.qtpl:47
|
||||
} else {
|
||||
//line templates/common.qtpl:47
|
||||
qw422016.N().S(`
|
||||
<a href="/page/`)
|
||||
//line templates/common.qtpl:47
|
||||
qw422016.E().S(util.UserTree)
|
||||
//line templates/common.qtpl:47
|
||||
qw422016.N().S(`/`)
|
||||
//line templates/common.qtpl:47
|
||||
qw422016.E().S(u.Name)
|
||||
//line templates/common.qtpl:47
|
||||
qw422016.N().S(`">`)
|
||||
//line templates/common.qtpl:47
|
||||
qw422016.E().S(u.Name)
|
||||
//line templates/common.qtpl:47
|
||||
qw422016.N().S(`</a>
|
||||
//line templates/common.qtpl:48
|
||||
qw422016.E().S(util.UserTree)
|
||||
//line templates/common.qtpl:48
|
||||
qw422016.N().S(`/`)
|
||||
//line templates/common.qtpl:48
|
||||
qw422016.E().S(u.Name)
|
||||
//line templates/common.qtpl:48
|
||||
qw422016.N().S(`">`)
|
||||
//line templates/common.qtpl:48
|
||||
qw422016.E().S(u.Name)
|
||||
//line templates/common.qtpl:48
|
||||
qw422016.N().S(`</a>
|
||||
`)
|
||||
//line templates/common.qtpl:48
|
||||
}
|
||||
//line templates/common.qtpl:48
|
||||
qw422016.N().S(`
|
||||
//line templates/common.qtpl:49
|
||||
}
|
||||
//line templates/common.qtpl:49
|
||||
qw422016.N().S(`
|
||||
</li>
|
||||
`)
|
||||
//line templates/common.qtpl:51
|
||||
}
|
||||
//line templates/common.qtpl:51
|
||||
qw422016.N().S(`
|
||||
`)
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
}
|
||||
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
func writeuserMenuHTML(qq422016 qtio422016.Writer, u *user.User) {
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
qw422016 := qt422016.AcquireWriter(qq422016)
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
streamuserMenuHTML(qw422016, u)
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
qt422016.ReleaseWriter(qw422016)
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
}
|
||||
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
func userMenuHTML(u *user.User) string {
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
qb422016 := qt422016.AcquireByteBuffer()
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
writeuserMenuHTML(qb422016, u)
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
qs422016 := string(qb422016.B)
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
qt422016.ReleaseByteBuffer(qb422016)
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
return qs422016
|
||||
//line templates/common.qtpl:50
|
||||
//line templates/common.qtpl:52
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user