diff --git a/app/static/css/assiduites.css b/app/static/css/assiduites.css index 2d0724463..ddee6ed84 100644 --- a/app/static/css/assiduites.css +++ b/app/static/css/assiduites.css @@ -544,6 +544,17 @@ background-image: url(../icons/filter.svg); } +.download { + background-image: url(../icons/download.svg); +} + +.iconline { + display: flex; + justify-content: flex-start; + gap: min(2%, 15px); + align-items: center; +} + [name='destroyFile'] { -webkit-appearance: none; appearance: none; diff --git a/app/static/icons/download.svg b/app/static/icons/download.svg new file mode 100644 index 000000000..1ee311b51 --- /dev/null +++ b/app/static/icons/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/templates/assiduites/pages/bilan_dept.j2 b/app/templates/assiduites/pages/bilan_dept.j2 index 3301c85f6..0d758b49f 100644 --- a/app/templates/assiduites/pages/bilan_dept.j2 +++ b/app/templates/assiduites/pages/bilan_dept.j2 @@ -6,7 +6,10 @@

Justificatifs en attente (ou modifiés)

- + + + + {% include "assiduites/widgets/tableau_justi.j2" %}
@@ -45,7 +48,11 @@ async_get( path, (data, status) => { - justificatifCallBack(data); + if (action) { + action(data) + } else { + justificatifCallBack(data); + } }, (data, status) => { console.error(data, status) diff --git a/app/templates/assiduites/pages/liste_assiduites.j2 b/app/templates/assiduites/pages/liste_assiduites.j2 index aefc644bd..7e17eec82 100644 --- a/app/templates/assiduites/pages/liste_assiduites.j2 +++ b/app/templates/assiduites/pages/liste_assiduites.j2 @@ -4,10 +4,16 @@

Liste de l'assiduité et des justificatifs de {{sco.etud.nomprenom}}

{% include "assiduites/widgets/tableau_base.j2" %}

Assiduités :

- + + + + {% include "assiduites/widgets/tableau_assi.j2" %}

Justificatifs :

- + + + + {% include "assiduites/widgets/tableau_justi.j2" %}