]> git.parisson.com Git - telemeta.git/commitdiff
Own template for tabs, remove Users tab entry (use native admin user list for this...
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 4 Aug 2017 05:54:03 +0000 (07:54 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 4 Aug 2017 05:55:03 +0000 (07:55 +0200)
telemeta/templates/telemeta/base.html
telemeta/templates/telemeta/inc/tabs.html [new file with mode: 0644]

index a5a30448d729ca640c9946e3377ac99bda7bfba9..39af3836a67ab7931d06de5bf3ad9fd71844d816 100644 (file)
 
                 <div id="menu">
                     {% block menu %}
-
-                        {# spaces between li and a elements breaks layout #}
-
-                        <ul id="nav">
-                            {% if user.is_authenticated %}
-                                <li><a href="{% url "telemeta-desk-lists" %}" class="blue">{% trans "Desk" %}</a></li>
-                            {% else %}
-                                <li><a href="{% url "telemeta-home" %}" class="blue">{% trans "Home" %}</a></li>
-                            {% endif %}
-
-                            <li><a href="#archives#" class="green">{% trans "Archives" %}</a>
-                                <ul>
-                                    <li><a href="{% url "telemeta-resource-list" "fonds" %}">{% trans "Fonds" %}</a></li>
-                                    <li><a href="{% url "telemeta-resource-list" "corpus" %}">{% trans "Corpus" %}</a></li>
-                                    <li><a href="{% url "telemeta-collections" %}">{% trans "Collections" %}</a></li>
-                                    <li><a href="{% url "telemeta-items" %}">{% trans "Items" %}</a></li>
-                                </ul>
-                            </li>
-
-                            <li><a href="{% url "telemeta-geo-continents" %}"
-                                   class="yellow">{% trans "Geo Navigator" %}</a></li>
-
-                            <li><a href="{% url "haystack_advance_search" %}"
-                                   class="orange">{% trans "Advanced search" %}</a></li>
-
-                            {% if user.is_authenticated and user.is_staff %}
-                                <li><a href="#vocabulary#" class="red">{% trans "Terminology" %}</a>
-                                    {% if perms.telemeta.change_physicalformat %}
-                                        <ul>
-                                            <li><a href="{% url "telemeta-admin-enumerations" %}">{% trans "Enumerations" %}</a></li>
-                                            <li><a href="{% url "telemeta-instrument-edit" %}">{% trans "Instruments" %}</a></li>
-                                            <li><a href="{% url "telemeta-instrument-alias-edit" %}">{% trans "Instrument (vernaculare)" %}</a></li>
-                                        </ul>
-                                    {% else %}
-                                        <ul>
-                                            <li><a href="{% url "telemeta-instruments" %}">{% trans "Instruments" %}</a>
-                                            <li><a href="{% url "telemeta-instrument-alias" %}">{% trans "Instruments (vernaculare)" %}</a></li>
-                                            {% for enu in menu %}
-                                                <li>
-                                                    <a href="{% url "telemeta-enumeration" enu.id %}">{{ enu.name |capfirst }}</a>
-                                                </li>
-                                            {% endfor %}
-                                        </ul>
-                                    {% endif %}
-                                </li>
-                            {% endif %}
-
-                            {% if user.is_authenticated %}
-                                {% if user.is_staff or not perms.telemeta.can_not_view_users_and_profiles %}
-                                    <li><a href="{% url "telemeta-users" %}" class="red">{% trans "Users" %}</a></li>
-                                {% endif %}
-                            {% endif %}
-                            {% if user.is_staff %}
-                                <li><a href="{% url "telemeta-home" %}admin/django/" class="violet">{% trans "Admin" %}</a>
-                                </li>
-                            {% endif %}
-                        </ul>
-
+                        {% include "telemeta/inc/tabs.html" %}
                         <form id="formlang" action="/i18n/setlang/" method="post" style="display:inline-block; {% if LANGUAGE_BIDI %}float: left;{% endif %}" onchange='this.submit();'>
                             {% csrf_token %}
                             <input name="next" type="hidden" value="{{ request.path }}"/>
diff --git a/telemeta/templates/telemeta/inc/tabs.html b/telemeta/templates/telemeta/inc/tabs.html
new file mode 100644 (file)
index 0000000..096414a
--- /dev/null
@@ -0,0 +1,56 @@
+{% load i18n %}
+{% load telemeta_tags %}
+{% load bootstrap3 %}
+
+                        {# spaces between li and a elements breaks layout #}
+
+                        <ul id="nav">
+                            {% if user.is_authenticated %}
+                                <li><a href="{% url "telemeta-desk-lists" %}" class="blue">{% trans "Desk" %}</a></li>
+                            {% else %}
+                                <li><a href="{% url "telemeta-home" %}" class="blue">{% trans "Home" %}</a></li>
+                            {% endif %}
+
+                            <li><a href="#archives#" class="green">{% trans "Archives" %}</a>
+                                <ul>
+                                    <li><a href="{% url "telemeta-resource-list" "fonds" %}">{% trans "Fonds" %}</a></li>
+                                    <li><a href="{% url "telemeta-resource-list" "corpus" %}">{% trans "Corpus" %}</a></li>
+                                    <li><a href="{% url "telemeta-collections" %}">{% trans "Collections" %}</a></li>
+                                    <li><a href="{% url "telemeta-items" %}">{% trans "Items" %}</a></li>
+                                </ul>
+                            </li>
+
+                            <li><a href="{% url "telemeta-geo-continents" %}"
+                                   class="yellow">{% trans "Geo Navigator" %}</a></li>
+
+                            <li><a href="{% url "haystack_advance_search" %}"
+                                   class="orange">{% trans "Advanced search" %}</a></li>
+
+                            {% if user.is_authenticated and user.is_staff %}
+                                <li><a href="#vocabulary#" class="red">{% trans "Terminology" %}</a>
+                                    {% if perms.telemeta.change_physicalformat %}
+                                        <ul>
+                                            <li><a href="{% url "telemeta-admin-enumerations" %}">{% trans "Enumerations" %}</a></li>
+                                            <li><a href="{% url "telemeta-instrument-edit" %}">{% trans "Instruments" %}</a></li>
+                                            <li><a href="{% url "telemeta-instrument-alias-edit" %}">{% trans "Instrument (vernaculare)" %}</a></li>
+                                        </ul>
+                                    {% else %}
+                                        <ul>
+                                            <li><a href="{% url "telemeta-instruments" %}">{% trans "Instruments" %}</a>
+                                            <li><a href="{% url "telemeta-instrument-alias" %}">{% trans "Instruments (vernaculare)" %}</a></li>
+                                            {% for enu in menu %}
+                                                <li>
+                                                    <a href="{% url "telemeta-enumeration" enu.id %}">{{ enu.name |capfirst }}</a>
+                                                </li>
+                                            {% endfor %}
+                                        </ul>
+                                    {% endif %}
+                                </li>
+                            {% endif %}
+
+                            {% if user.is_authenticated and user.is_staff %}
+                                <li><a href="{% url "telemeta-home" %}admin/django/" class="violet">{% trans "Admin" %}</a>
+                                </li>
+                            {% endif %}
+
+                        </ul>