From 7f08b1db2364ddc0fcc6d9b654842547e8d8994a Mon Sep 17 00:00:00 2001 From: Arthur Gerbaud Date: Sat, 19 Nov 2016 13:28:36 +0100 Subject: [PATCH] added 'tables' template tags to display objects lists in 'maraudes' and 'sujets' --- .../templates/maraudes/list_table_cell.html | 12 +++++++ maraudes/templates/maraudes/liste.html | 26 ++-------------- maraudes/views.py | 2 +- notes/templatetags/notes.py | 2 -- sujets/templates/sujets/list_table_cell.html | 6 ++++ sujets/templates/sujets/sujet_liste.html | 11 ++----- sujets/views.py | 2 +- website/templates/tables/table.html | 13 ++++++++ website/templates/tables/table_cell.html | 1 + website/templatetags/tables.py | 31 +++++++++++++++++++ website/views.py | 1 + 11 files changed, 71 insertions(+), 36 deletions(-) create mode 100644 maraudes/templates/maraudes/list_table_cell.html create mode 100644 sujets/templates/sujets/list_table_cell.html create mode 100644 website/templates/tables/table.html create mode 100644 website/templates/tables/table_cell.html create mode 100644 website/templatetags/tables.py diff --git a/maraudes/templates/maraudes/list_table_cell.html b/maraudes/templates/maraudes/list_table_cell.html new file mode 100644 index 0000000..d1c8336 --- /dev/null +++ b/maraudes/templates/maraudes/list_table_cell.html @@ -0,0 +1,12 @@ +{% if object.est_terminee %} + +{% else %} + +{% endif %} + {{object.date}} + +{{ object.binome }} & {{ object.referent }} +{% if object.est_terminee %} +{{object.rencontres.count}} rencontres +{% endif %} + diff --git a/maraudes/templates/maraudes/liste.html b/maraudes/templates/maraudes/liste.html index a26baa8..72a941a 100644 --- a/maraudes/templates/maraudes/liste.html +++ b/maraudes/templates/maraudes/liste.html @@ -1,4 +1,5 @@ {% load bootstrap3 %} +{% load tables %}
@@ -7,30 +8,7 @@
- - {% for maraude in object_list %} - - - - {% endfor %} -
- -
- {{maraude.rencontres.count}} rencontres - {{ maraude.binome }} & {{ maraude.referent }} -
-
+ {% table object_list cols=2 cell_template="maraudes/list_table_cell.html" %} {% if is_paginated %}