50 lines
2.1 KiB
HTML
50 lines
2.1 KiB
HTML
<table role="grid">
|
|
<thead>
|
|
<tr>
|
|
<th rowspan="2">Identifiant</th>
|
|
<th rowspan="2">Date</th>
|
|
<th rowspan="2">Source</th>
|
|
<th rowspan="2">Status</th>
|
|
<th rowspan="2">Action</th>
|
|
<th colspan="4">événements</th>
|
|
</tr>
|
|
<tr>
|
|
<th>initial</th>
|
|
<th>importés</th>
|
|
<th>mis à jour</th>
|
|
<th>dépubliés</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for obj in paginator_filter %}
|
|
<tr>
|
|
<td>{{ obj.id }}</a></td>
|
|
<td>{{ obj.created_date }}</td>
|
|
<td>{% if obj.recurrentImport %}<a href="{{ obj.recurrentImport.get_absolute_url }}">{{ obj.recurrentImport.name }}</a>{% else %}-{% endif %} </td>
|
|
<td><span{% if obj.status == "failed" %} data-tooltip="{{ obj.error_message }}"{% endif %}>{{ obj.status }}</span></td>
|
|
<td>{% if obj.status == "running" %}<a href="{% url 'cancel_import' obj.id %}">Annuler</a>{% endif %}</td>
|
|
<td>{% if obj.status == "success" %}{{ obj.nb_initial }}{% endif %}</td>
|
|
<td>{% if obj.status == "success" %}{{ obj.nb_imported }}{% endif %}</td>
|
|
<td>{% if obj.status == "success" %}{{ obj.nb_updated }}{% endif %}</td>
|
|
<td>{% if obj.status == "success" %}{{ obj.nb_removed }}{% endif %}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
<footer>
|
|
<span>
|
|
{% if paginator_filter.has_previous %}
|
|
<a href="?page=1" role="button">« premier</a>
|
|
<a href="?page={{ paginator_filter.previous_page_number }}" role="button">précédent</a>
|
|
{% endif %}
|
|
|
|
<span>
|
|
Page {{ paginator_filter.number }} sur {{ paginator_filter.paginator.num_pages }}
|
|
</span>
|
|
|
|
{% if paginator_filter.has_next %}
|
|
<a href="?page={{ paginator_filter.next_page_number }}" role="button">suivant</a>
|
|
<a href="?page={{ paginator_filter.paginator.num_pages }}" role="button">dernier »</a>
|
|
{% endif %}
|
|
</span>
|
|
</footer> |