{% load utils_extra %}
{% load cat_extra %}
{% load event_extra %}
{% load tag_extra %}
{% picto_from_name "map-pin" %}
{% if event.exact_location %}
{{ event.exact_location.name }}, {{ event.exact_location.city }}
{% else %}
{% if perms.agenda_culturel.change_event and perms.agenda_culturel.change_place %}
{{ event.location }}
{% else %}
{{ event.location }}
{% endif %}
{% endif %}
{% picto_from_name "calendar" %}
{% if event.end_day and event.end_day != event.start_day %}
du
{% else %}
le
{% endif %}
{{ event.start_day|date|frdate }}
{% if event.start_time %}
{% if not event.end_day or event.end_day == event.start_day %}
{% if event.end_time %}
de
{% else %}
à
{% endif %}
{% endif %}
{{ event.start_time }}
{% endif %}
{% if event.end_day and event.end_day != event.start_day %}
au
{% if event.end_day and event.end_day != event.start_day %}{{ event.end_day|date|frdate }}{% endif %}
{% endif %}
{% if event.end_time %}
{% if not event.end_day|date|frdate or event.end_day == event.start_day %}jusqu'à{% endif %}
{{ event.end_time }}
{% endif %}
{% picto_from_name "repeat" %}
{% if event.recurrences.rrules %}
{% 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 %}
{% endif %}
{% if event.recurrences.rdates %}
les {{ event.recurrences.dtstart.date }}
{% for d in event.recurrences.rdates %}
{% if forloop.last %}
et
{% else %}
,
{% endif %}
{{ d.date }}
{% endfor %}
{% endif %}
{% picto_from_name "tag" %}
{% for tag in event.sorted_tags %}
{{ tag|tw_highlight }}
{% if not forloop.last %},{% endif %}
{% endfor %}
{{ event.category | small_cat_recurrent:event.has_recurrences }}
{{ event|picto_status }}
{{ event.title }}
{{ event|picto_visibility:user.is_authenticated }}