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 %}
|
{% endfunc %}
|
||||||
|
|
||||||
{% func userMenuHTML(u *user.User) %}
|
{% func userMenuHTML(u *user.User) %}
|
||||||
|
{% if user.AuthUsed %}
|
||||||
<li class="navlinks__user">
|
<li class="navlinks__user">
|
||||||
{% if u.Group == user.UserAnon %}
|
{% if u.Group == user.UserAnon %}
|
||||||
<a href="/login">Login</a>
|
<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>
|
<a href="/page/{%s util.UserTree %}/{%s u.Name %}">{%s u.Name %}</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</li>
|
</li>
|
||||||
|
{% endif %}
|
||||||
{% endfunc %}
|
{% endfunc %}
|
||||||
|
|
||||||
|
@ -140,63 +140,73 @@ func navHTML(rq *http.Request, hyphaName, navType string, revisionHash ...string
|
|||||||
func streamuserMenuHTML(qw422016 *qt422016.Writer, u *user.User) {
|
func streamuserMenuHTML(qw422016 *qt422016.Writer, u *user.User) {
|
||||||
//line templates/common.qtpl:42
|
//line templates/common.qtpl:42
|
||||||
qw422016.N().S(`
|
qw422016.N().S(`
|
||||||
|
`)
|
||||||
|
//line templates/common.qtpl:43
|
||||||
|
if user.AuthUsed {
|
||||||
|
//line templates/common.qtpl:43
|
||||||
|
qw422016.N().S(`
|
||||||
<li class="navlinks__user">
|
<li class="navlinks__user">
|
||||||
`)
|
`)
|
||||||
//line templates/common.qtpl:44
|
//line templates/common.qtpl:45
|
||||||
if u.Group == user.UserAnon {
|
if u.Group == user.UserAnon {
|
||||||
//line templates/common.qtpl:44
|
//line templates/common.qtpl:45
|
||||||
qw422016.N().S(`
|
qw422016.N().S(`
|
||||||
<a href="/login">Login</a>
|
<a href="/login">Login</a>
|
||||||
`)
|
`)
|
||||||
//line templates/common.qtpl:46
|
//line templates/common.qtpl:47
|
||||||
} else {
|
} else {
|
||||||
//line templates/common.qtpl:46
|
//line templates/common.qtpl:47
|
||||||
qw422016.N().S(`
|
qw422016.N().S(`
|
||||||
<a href="/page/`)
|
<a href="/page/`)
|
||||||
//line templates/common.qtpl:47
|
//line templates/common.qtpl:48
|
||||||
qw422016.E().S(util.UserTree)
|
qw422016.E().S(util.UserTree)
|
||||||
//line templates/common.qtpl:47
|
//line templates/common.qtpl:48
|
||||||
qw422016.N().S(`/`)
|
qw422016.N().S(`/`)
|
||||||
//line templates/common.qtpl:47
|
//line templates/common.qtpl:48
|
||||||
qw422016.E().S(u.Name)
|
qw422016.E().S(u.Name)
|
||||||
//line templates/common.qtpl:47
|
//line templates/common.qtpl:48
|
||||||
qw422016.N().S(`">`)
|
qw422016.N().S(`">`)
|
||||||
//line templates/common.qtpl:47
|
//line templates/common.qtpl:48
|
||||||
qw422016.E().S(u.Name)
|
qw422016.E().S(u.Name)
|
||||||
//line templates/common.qtpl:47
|
//line templates/common.qtpl:48
|
||||||
qw422016.N().S(`</a>
|
qw422016.N().S(`</a>
|
||||||
`)
|
`)
|
||||||
//line templates/common.qtpl:48
|
//line templates/common.qtpl:49
|
||||||
}
|
}
|
||||||
//line templates/common.qtpl:48
|
//line templates/common.qtpl:49
|
||||||
qw422016.N().S(`
|
qw422016.N().S(`
|
||||||
</li>
|
</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) {
|
func writeuserMenuHTML(qq422016 qtio422016.Writer, u *user.User) {
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
qw422016 := qt422016.AcquireWriter(qq422016)
|
qw422016 := qt422016.AcquireWriter(qq422016)
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
streamuserMenuHTML(qw422016, u)
|
streamuserMenuHTML(qw422016, u)
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
qt422016.ReleaseWriter(qw422016)
|
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 {
|
func userMenuHTML(u *user.User) string {
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
qb422016 := qt422016.AcquireByteBuffer()
|
qb422016 := qt422016.AcquireByteBuffer()
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
writeuserMenuHTML(qb422016, u)
|
writeuserMenuHTML(qb422016, u)
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
qs422016 := string(qb422016.B)
|
qs422016 := string(qb422016.B)
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
qt422016.ReleaseByteBuffer(qb422016)
|
qt422016.ReleaseByteBuffer(qb422016)
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
return qs422016
|
return qs422016
|
||||||
//line templates/common.qtpl:50
|
//line templates/common.qtpl:52
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user