feat(dgsi/archives): Add toggle switches for each category

This commit is contained in:
Tom Hubrecht 2025-01-31 21:12:07 +01:00
parent 80ac57ba06
commit 162870f4ae
Signed by: thubrecht
SSH key fingerprint: SHA256:r+nK/SIcWlJ0zFZJGHtlAoRwq1Rm+WcKAm5ADYMoQPc

View file

@ -3,44 +3,85 @@
{% load i18n %}
{% block content %}
<h2 class="subtitle">{% trans "Archives de la DGNum" %}</h2>
<hr>
{% for file in archive_list %}
<a class="button bt-archive"
href="{% url "dgsi:dgn-protected-archive" file.pk %}">
<span class="tag is-pulled-left">
<span class="icon"><i class="ti ti-archive"></i></span>
<h2 class="subtitle">
{% trans "Archives de la DGNum" %}
<a class="button is-small is-primary is-pulled-right"
data-toggle="off"
data-class="is-hidden"
data-target="#archives"
data-on-html='<span class="icon"><i class="ti ti-chevron-down"></i></span>'
data-off-html='<span class="icon"><i class="ti ti-x"></i></span>'>
<span class="icon">
<i class="ti ti-x"></i>
</span>
<span class="ellipsis mx-2">{{ file }}</span>
<span class="tag is-pulled-right">{{ file.date }}</span>
</a>
{% endfor %}
</h2>
<hr>
<h2 class="subtitle">{% trans "Statuts" %}</h2>
<div id="archives">
{% for file in archive_list %}
<a class="button bt-archive"
href="{% url "dgsi:dgn-protected-archive" file.pk %}">
<span class="tag is-pulled-left">
<span class="icon"><i class="ti ti-archive"></i></span>
</span>
<span class="ellipsis mx-2">{{ file }}</span>
<span class="tag is-pulled-right">{{ file.date }}</span>
</a>
{% endfor %}
<hr>
</div>
{% for document in statutes_list %}
<a class="button bt-archive" href="{{ document.file.url }}">
<span class="tag is-pulled-left">
<span class="icon"><i class="ti ti-script"></i></span>
<h2 class="subtitle">
{% trans "Statuts" %}
<a class="button is-small is-primary is-pulled-right"
data-toggle="off"
data-class="is-hidden"
data-target="#statutes"
data-on-html='<span class="icon"><i class="ti ti-chevron-down"></i></span>'
data-off-html='<span class="icon"><i class="ti ti-x"></i></span>'>
<span class="icon">
<i class="ti ti-x"></i>
</span>
<span class="ellipsis mx-2">{{ document }}</span>
<span class="tag is-pulled-right">{{ document.date }}</span>
</a>
{% endfor %}
</h2>
<hr>
<h2 class="subtitle">{% trans "Règlements Intérieurs" %}</h2>
<div id="statutes">
{% for document in statutes_list %}
<a class="button bt-archive" href="{{ document.file.url }}">
<span class="tag is-pulled-left">
<span class="icon"><i class="ti ti-script"></i></span>
</span>
<span class="ellipsis mx-2">{{ document }}</span>
<span class="tag is-pulled-right">{{ document.date }}</span>
</a>
{% endfor %}
<hr>
</div>
{% for document in bylaws_list %}
<a class="button bt-archive" href="{{ document.file.url }}">
<span class="tag is-pulled-left">
<span class="icon"><i class="ti ti-script"></i></span>
<h2 class="subtitle">
{% trans "Règlements Intérieurs" %}
<a class="button is-small is-primary is-pulled-right"
data-toggle="off"
data-class="is-hidden"
data-target="#bylaws"
data-on-html='<span class="icon"><i class="ti ti-chevron-down"></i></span>'
data-off-html='<span class="icon"><i class="ti ti-x"></i></span>'>
<span class="icon">
<i class="ti ti-x"></i>
</span>
<span class="ellipsis mx-2">{{ document }}</span>
<span class="tag is-pulled-right">{{ document.date }}</span>
</a>
{% endfor %}
</h2>
<div id="bylaws">
{% for document in bylaws_list %}
<a class="button bt-archive" href="{{ document.file.url }}">
<span class="tag is-pulled-left">
<span class="icon"><i class="ti ti-script"></i></span>
</span>
<span class="ellipsis mx-2">{{ document }}</span>
<span class="tag is-pulled-right">{{ document.date }}</span>
</a>
{% endfor %}
</div>
{% endblock content %}