64 lines
2.0 KiB
HTML
64 lines
2.0 KiB
HTML
{% extends "agenda_culturel/page.html" %}
|
|
|
|
{% load utils_extra %}
|
|
|
|
{% block title %}Événements possiblement dupliqués{% endblock %}
|
|
|
|
{% load cat_extra %}
|
|
{% block entete_header %}
|
|
{% css_categories %}
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="grid two-columns">
|
|
<article>
|
|
<header>
|
|
<h1>Événements possiblement dupliqués</h1>
|
|
</header>
|
|
|
|
<div>
|
|
{% for obj in paginator_filter %}
|
|
{% with obj.get_duplicated as events %}
|
|
<article>
|
|
<header><a href="{% url 'view_duplicate' obj.pk %}">Possible duplication :</a> {{ events|length }} événements le {{ events.0.start_day }}
|
|
</header>
|
|
<ul>
|
|
{% for e in events %}
|
|
<li>{{ e.start_day }}{% if e.start_time %} à {{ e.start_time }}{% endif %} : <a href="{{ e.get_absolute_url }}">{{ e.title }}</a> créé le {{ e.created_date }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
{% if perms.agenda_culturel.change_duplicatedevents %}
|
|
<footer class="infos-and-buttons">
|
|
<div class="infos"></div>
|
|
<div class="buttons">
|
|
<a role="button" href="{% url 'fix_duplicate' obj.pk %}">Corriger {% picto_from_name "tool" %}</a>
|
|
</div>
|
|
</footer>
|
|
{% endif %}
|
|
</article>
|
|
{% endwith %}
|
|
{% endfor %}
|
|
</div>
|
|
<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>
|
|
</article>
|
|
|
|
{% include "agenda_culturel/side-nav.html" with current="duplicates" %}
|
|
</div>
|
|
|
|
{% endblock %} |