|
|
@@ -24,7 +24,10 @@ nav.navbar.navbar-default
|
|
|
li
|
|
|
a(href="/admin/user") Manage Users
|
|
|
|
|
|
- each item in nav.header
|
|
|
+
|
|
|
+ // loop over header_extras
|
|
|
+ each item in nav.header_extras
|
|
|
+
|
|
|
if ((item.only_when_logged_in && getSessionUser()) || (item.only_when_logged_out && (!getSessionUser())) || (!item.only_when_logged_out && !item.only_when_logged_in))
|
|
|
if item.dropdown
|
|
|
li.dropdown(class=item.class, dropdown)
|
|
|
@@ -35,9 +38,6 @@ nav.navbar.navbar-default
|
|
|
each child in item.dropdown
|
|
|
if child.divider
|
|
|
li.divider
|
|
|
- else if child.user_email
|
|
|
- li
|
|
|
- div.subdued #{getUserEmail()}
|
|
|
else
|
|
|
li
|
|
|
if child.url
|
|
|
@@ -50,7 +50,35 @@ nav.navbar.navbar-default
|
|
|
a(href=item.url, class=item.class) !{translate(item.text)}
|
|
|
else
|
|
|
| !{translate(item.text)}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
+ // logged out
|
|
|
+ if !getSessionUser()
|
|
|
+ // register link
|
|
|
+ if !externalAuthenticationSystemUsed()
|
|
|
+ li
|
|
|
+ a(href="/register") #{translate('register')}
|
|
|
+
|
|
|
+ // login link
|
|
|
+ li
|
|
|
+ a(href="/login") #{translate('log_in')}
|
|
|
+
|
|
|
+ // projects link and account menu
|
|
|
+ if getSessionUser()
|
|
|
+ li
|
|
|
+ a(href="/project") #{translate('Projects')}
|
|
|
+ li.dropdown(dropdown)
|
|
|
+ a.dropbodw-toggle(href, dropdown-toggle)
|
|
|
+ | #{translate('Account')}
|
|
|
+ b.caret
|
|
|
+ ul.dropdown-menu
|
|
|
+ li
|
|
|
+ div.subdued #{getUserEmail()}
|
|
|
+ li.divider
|
|
|
+ li
|
|
|
+ a(href="/user/settings") #{translate('Account Settings')}
|
|
|
+ if nav.showSubscriptionLink
|
|
|
+ li
|
|
|
+ a(href="/user/subscription") #{translate('subscription')}
|
|
|
+ li.divider
|
|
|
+ li
|
|
|
+ a(href="/logout") #{translate('log_out')}
|