From 0cc1aaf760706cf50f8fe8567665ec6b59e08015 Mon Sep 17 00:00:00 2001 From: Iziram Date: Fri, 15 Sep 2023 09:13:25 +0200 Subject: [PATCH] Assiduites : download list #732 --- app/static/css/assiduites.css | 11 +++ app/static/icons/download.svg | 1 + app/templates/assiduites/pages/bilan_dept.j2 | 11 ++- .../assiduites/pages/liste_assiduites.j2 | 10 ++- .../assiduites/widgets/tableau_assi.j2 | 6 ++ .../assiduites/widgets/tableau_base.j2 | 67 +++++++++++++++++++ .../assiduites/widgets/tableau_justi.j2 | 6 ++ 7 files changed, 108 insertions(+), 4 deletions(-) create mode 100644 app/static/icons/download.svg diff --git a/app/static/css/assiduites.css b/app/static/css/assiduites.css index 2d072446..ddee6ed8 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 00000000..1ee311b5 --- /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 3301c85f..0d758b49 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 aefc644b..7e17eec8 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" %}