MozReview: fork _nav_support_menu template (bug 1284494) r?smmacleod draft
authorbyron jones <glob@mozilla.com>
Tue, 05 Jul 2016 21:52:48 +0800
changeset 21 b9b8293fb18c7633f9eeb5954caf14eee6a7584d
parent 20 fc82d62046ed865a0c0915b4458a6979be5e3c3f
child 22 c2d44e0d8a22288e39b8e0bc33f90d836fc9607a
push idunknown
push userunknown
push dateunknown
reviewerssmmacleod
bugs1284494
MozReview: fork _nav_support_menu template (bug 1284494) r?smmacleod MozReview-Commit-ID: CtaMgyfZnWq
reviewboard/reviewboard/templates/base/_nav_support_menu_mozreview.html
reviewboard/reviewboard/templates/base/headerbar.html
new file mode 100644
--- /dev/null
+++ b/reviewboard/reviewboard/templates/base/_nav_support_menu_mozreview.html
@@ -0,0 +1,35 @@
+{% load djblets_utils i18n gravatars rb_extensions %}
+
+<li>
+ <a href="#">{% trans "Support" %} &#9662;</a>
+  <ul>
+   <li><a href="{{RB_MANUAL_URL}}">{% trans "Documentation" %}</a></li>
+   <li><a href="{% url 'support' %}">{% trans "Get Support" %}</a></li>
+  </ul>
+  </li>
+{% if request.user.is_authenticated %}
+  <li>
+{%  spaceless %}
+   <a class="user-nav-item" href="{% url 'user' request.user.username %}">
+{%   if siteconfig_settings.integration_gravatars %}
+    {% gravatar user 32 %}
+{%   endif %}
+     {{request.user.username}} &#9662;
+   </a>
+{%  endspaceless %}
+   <ul>
+    <li><a href="{% url 'user-preferences' %}">{% trans "My account" %}</a></li>
+{%  if request.user.is_staff %}
+    <li><a href="{% url 'reviewboard.admin.views.dashboard' %}">{% trans "Admin" %}</a></li>
+{%  endif %}
+    <li><a href="{% url 'logout' %}">{% trans "Log out" %}</a></li>
+   </ul>
+  </li>
+{% else %}
+  <li><a href="{% url 'login' %}?next={{request.path}}">{% trans "Log in" %}</a></li>
+{#  XXX Using default sucks, but siteconfig defaults don't #}
+{#      work from templates.                               #}
+{%  if auth_backends.0.supports_registration and siteconfig_settings.auth_enable_registration|default_if_none:1 %}
+  <li><a href="{% url 'register' %}">{% trans "Register" %}</a></li>
+{%  endif %}
+{% endif %}{# !is_authenticated #}
--- a/reviewboard/reviewboard/templates/base/headerbar.html
+++ b/reviewboard/reviewboard/templates/base/headerbar.html
@@ -1,15 +1,15 @@
 {% load djblets_utils i18n gravatars rb_extensions %}
 
 <div id="headerbar">
 {% include "base/branding.html" %}
  <div id="nav_toggle"><span class="fa fa-navicon"></span></div>
  <ul id="accountnav">
-{% include "base/_nav_support_menu.html" %}
+{% include "base/_nav_support_menu_mozreview.html" %}
 {% header_action_hooks %}
 {% header_dropdown_action_hooks %}
  </ul>
 
  <div id="search">
 {% if siteconfig_settings.search_enable %}
   <form method="get" action="{% url 'search' %}">
 {% endif %}