changeset 244:849bdb29497b

Present users and groups list as table
author Sylvain Beucler <beuc@beuc.net>
date Sun, 08 Aug 2010 16:53:51 +0200
parents 93e71749aaa9
children 87bd40d26c4c
files templates/svmain/group_list.html templates/svmain/user_list.html
diffstat 2 files changed, 16 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/templates/svmain/group_list.html
+++ b/templates/svmain/group_list.html
@@ -10,11 +10,16 @@
 </form>
 
 {% if object_list %}
-    <ul>
+  <table class="box">
+    <tr><th>{% trans "Unix name" %}</th><th>{% trans "Full name" %}</th><th>{% trans "Short description" %}</th></tr>
     {% for object in object_list %}
-        <li><a href="{% url savane:svmain:group_detail object.name %}">{{ object.name }}</a></li>
+    <tr class="{% cycle 'boxitem' 'boxitemalt' %}">
+      <td><a href="{% url savane:svmain:group_detail object.name %}">{{ object.name }}</a></td>
+      <td><a href="{% url savane:svmain:group_detail object.name %}">{{ object.svgroupinfo.full_name }}</a></td>
+      <td>{{ object.svgroupinfo.short_description }}</td>
+    </tr>
     {% endfor %}
-    </ul>
+  </table>
 {% else %}
     <p>{% trans "No groups." %}</p>
 {% endif %}
--- a/templates/svmain/user_list.html
+++ b/templates/svmain/user_list.html
@@ -10,11 +10,16 @@
 </form>
 
 {% if object_list %}
-    <ul>
+  <table class="box">
+    <tr><th>{% trans "User" %}</th><th>{% trans "Full name" %}</th><th>{% trans "Profile" %}</th></tr>
     {% for object in object_list %}
-        <li><a href="{% url savane:svmain:user_detail object.username %}">{{ object.username }}</a></li>
+    <tr>
+      <td><a href="{% url savane:svmain:user_detail object.username %}">{{ object.username }}</a></td>
+      <td><a href="{% url savane:svmain:user_detail object.username %}">{{ object.svuserinfo.get_full_name_display }}</a></td>
+      <td>TODO</td>
+    </tr>
     {% endfor %}
-    </ul>
+  </table>
 {% else %}
     <p>{% trans "No users." %}</p>
 {% endif %}