51 lines
2.0 KiB
HTML
51 lines
2.0 KiB
HTML
{% load utils_extra %}
|
|
{% load cat_extra %}
|
|
{% load event_extra %}
|
|
|
|
<header>{{ event.category | small_cat_recurrent:event.has_recurrences }}
|
|
{{ event|picto_status }}
|
|
<a href="{{ event.get_absolute_url }}">
|
|
{% if event.title_hl %}{{ event.title_hl | safe }}{% else %}{{ event.title }}{% endif %}</a></p>
|
|
<p class="subentry-search">{% picto_from_name "calendar" %}
|
|
{% if event.end_day and event.end_day != event.start_day %}du{% else %}le{% endif %}
|
|
{% include "agenda_culturel/date-times-inc.html" with event=event %}
|
|
</header>
|
|
<p class="subentry-search"></p>
|
|
{% if not no_location %}
|
|
{% picto_from_name "map-pin" %}
|
|
{% include "agenda_culturel/event-location-inc.html" with event=event %}
|
|
{% endif %}
|
|
{% if event.has_recurrences %}
|
|
<p class="subentry-search">
|
|
{% picto_from_name "repeat" %}
|
|
<!-- TODO: see https://forge.chapril.org/jmtrivial/agenda_culturel/issues/65 -->
|
|
{% for r in event.recurrences.rrules %}
|
|
{{ r.to_text }}{% if not forloop.first %}, {% endif %}{% endfor %}, depuis le
|
|
{% if event.recurrences.dtstart.date %}
|
|
{{ event.recurrences.dtstart.date }}
|
|
{% else %}
|
|
{{ event.start_day }}
|
|
{% endif %}
|
|
</p>
|
|
{% endif %}
|
|
{% if event.tags %}
|
|
<p class="subentry-search">
|
|
{% picto_from_name "tag" %}
|
|
{% for tag in event.tags %}
|
|
<a href="{% url 'view_tag' tag %}">{{ tag }}</a>
|
|
{% if not forloop.last %}, {% endif %}
|
|
{% endfor %}
|
|
</p>
|
|
{% endif %}
|
|
<div class="description">
|
|
{% if event.description_hl %}{{ event.description_hl | safe }} [...]{% else %}{% if event.description %}{{ event.description |truncatewords:60 }}{% else %}<em>pas de description</em>{% endif %}{% endif %}
|
|
|
|
</div>
|
|
{% if perms.agenda_culturel.change_event %}
|
|
<footer>
|
|
<div class="buttons">
|
|
{% include "agenda_culturel/edit-buttons-inc.html" with event=event %}
|
|
</div>
|
|
</footer>
|
|
{% endif %}
|