diff options
| author | Julian Hurst <ark@mansus.space> | 2023-01-26 22:25:50 +0100 |
|---|---|---|
| committer | Julian Hurst <ark@mansus.space> | 2023-01-26 22:25:50 +0100 |
| commit | 12f7cf21265d7d6c9d1d60e2ae63753846a58c4b (patch) | |
| tree | 8bcc6179362138b471a8ddb197fbd6e8f136ce8f /templates/nav_logged.html | |
| parent | 39d0c249498fdb924697647d0bafbf324b01d3cc (diff) | |
| download | docspace-12f7cf21265d7d6c9d1d60e2ae63753846a58c4b.tar.gz | |
Wrap template data to always pass the User
Diffstat (limited to 'templates/nav_logged.html')
| -rw-r--r-- | templates/nav_logged.html | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/templates/nav_logged.html b/templates/nav_logged.html index 06c7a21..d57df79 100644 --- a/templates/nav_logged.html +++ b/templates/nav_logged.html @@ -1,14 +1,21 @@ {{define "nav"}} <nav> + {{if .User.IsAdmin}} + <ul class="navloggedadmin"> + {{else}} <ul class="navlogged"> + {{end}} <!--<li><a href="/admin">Admin</a></li>--> - {{if .UserImpersonation}} - <li><a href="/?user={{.UserImpersonation}}">Accueil</a></li> - <li><a href="/imgs?user={{.UserImpersonation}}">Images</a></li> + {{if and .Data .Data.UserImpersonation}} + <li><a href="/?user={{.Data.UserImpersonation}}">Accueil</a></li> + <li><a href="/imgs?user={{.Data.UserImpersonation}}">Images</a></li> {{else}} <li><a href="/">Accueil</a></li> <li><a href="/imgs">Images</a></li> {{end}} + {{if .User.IsAdmin}} + <li><a href="/admin">Admin</a></li> + {{end}} <li><a href="/logout">Se déconnecter</a></li> </ul> </nav> |
