msgid "Enumerations"
msgstr "Énumérations"
+#: templates/telemeta_default/admin.html:13
+msgid "Users"
+msgstr "Utilisateurs"
+
#: web.base.py:955
msgid "Access not allowed"
msgstr "Accès non autorisé"
--- /dev/null
+{% extends "telemeta_default/admin_users.html" %}
<br />
<div class="tabs">
<ul>
-<li><a href="/admin/general/">{% trans "General administration" %}</a></li>
-<li><a href="/admin/enumerations/">{% trans "Enumerations" %}</a></li>
-<li><a href="/admin/instruments/">{% trans "Instruments" %}</a></li>
+<li><a href="{% url telemeta-admin-general %}">{% trans "General administration" %}</a></li>
+<li><a href="{% url telemeta-admin-users %}">{% trans "Users" %}</a></li>
+<li><a href="{% url telemeta-admin-enumerations %}">{% trans "Enumerations" %}</a></li>
+<li><a href="{% url telemeta-instrument-edit %}">{% trans "Instruments" %}</a></li>
</ul>
</div>
{% block tab %}
{% load i18n %}
{% block tabcontents %}
- <h4>{% trans "Instruments" %}</h4>
+ <h4>{% trans "Users" %}</h4>
- <form class="addnew" id="addenum" method="post"
- action="{% url telemeta-admin-instruments %}">{% csrf_token %}
- <fieldset>
- <legend>{% trans "Add entry" %}</legend>
- <div class="field">
- <label>{% trans "Name" %}: <input type="text" name="value"></label>
-
- </div>
- <div class="buttons">
- <input type="submit" name="add" value="{% trans 'Add' %}">
- </div>
- </fieldset>
- </form>
- {% if instruments %}
- <form method="POST" action="{% url telemeta-admin-instruments %}">{% csrf_token %}
- <table class="listing">
- <thead>
- <tr><th class="sel"> </th><th>{% trans "Name"%}</th>
-
- </tr>
- </thead><tbody>
- {% for instrument in instruments %}
- <tr>
- <td><input type="checkbox" name="sel" value="{{instrument.id}}" /></td>
- <td>
- {{instrument.name}}</td>
- </tr>
+ {% if users %}
+ <ul>
+ {% for user in users %}
+ <li>{{user.username}}</li>
{% endfor %}
- </tbody>
- </table>
- <div class="buttons">
- <input type="submit" name="remove" value="{% trans 'Remove selected items' %}" />
- </div>
- </form>
+ </ul>
{% else %}
- <p class="help">{% trans "No instruments" %}</p>
+ <p class="help">{% trans "No users" %}</p>
{% endif %}
- <br style="clear: right"/>
{% endblock %}
--- /dev/null
+{% extends "telemeta/admin.html" %}
+{% load telemeta_utils %}
+{% load i18n %}
+
+{% block tabcontents %}
+ <h4>{% trans "Users" %}</h4>
+
+ {% if users %}
+ {% for user in users %}
+ <li><a href="{% url telemeta-profile-detail user.username %}">{{user.username}}</a></li>
+ {% endfor %}
+ {% else %}
+ <p class="help">{% trans "No users" %}</p>
+ {% endif %}
+
+{% endblock %}
+
+
+
url(r'^admin/$', web_view.admin_index, name="telemeta-admin"),
url(r'^admin/general/$', web_view.admin_general, name="telemeta-admin-general"),
url(r'^admin/enumerations/$', web_view.admin_enumerations, name="telemeta-admin-enumerations"),
+ url(r'^admin/users/$', web_view.admin_users, name="telemeta-admin-users"),
# instruments administration
url(r'^admin/instruments/$',
@method_decorator(permission_required('sites.change_site'))
def admin_enumerations(self, request):
return render(request, 'telemeta/admin_enumerations.html', self.__get_admin_context_vars())
+ @method_decorator(permission_required('sites.change_site'))
+ def admin_users(self, request):
+ users = User.objects.all()
+ return render(request, 'telemeta/admin_users.html', {'users': users})
# ENUMERATIONS
def __get_enumerations_list(self):