From d827b280d532a854e12aeccf33746c242ef8bbb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laur=C3=A9line=20Gu=C3=A9rin?= Date: Tue, 13 Jul 2021 19:25:48 +0200 Subject: [PATCH] debian: add agenda cells for caluire (#55585) --- debian/50gnm.py | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/debian/50gnm.py b/debian/50gnm.py index e33fa31..0c6a92a 100644 --- a/debian/50gnm.py +++ b/debian/50gnm.py @@ -537,8 +537,33 @@ JSON_CELL_TYPES = { "cache_duration": 0, "force_async": True, "name": "Caluire-et-Cuire - Teamnet Axel: Prochaines inscriptions", - "url": "{{ passerelle_url }}caluire-axel/{{ slug }}/child_activities_info?NameID={{ user_nameid }}&idpersonne={{ child_id }}" - "&schooling_date={% now 'Y' as current_year %}{{ current_year|add:'1' }}-{% now 'm-d' %}", + "url": "{% now 'n' as current_month %}{% if current_month in '678' %}" + "{{ passerelle_url }}caluire-axel/{{ slug }}/child_activities_info?NameID={{ user_nameid }}&idpersonne={{ child_id }}" + "&schooling_date={% now 'Y' as current_year %}{{ current_year|add:'1' }}-{% now 'm-d' %}{% endif %}", + "form": [ + {"label": "Identifiant du connecteur", "varname": "slug", "required": True}, + ], + }, + "caluire-enfant-agenda": { + "cache_duration": 0, + "force_async": True, + "name": "Caluire-et-Cuire - Teamnet Axel: Agenda", + "url": "{{ passerelle_url }}caluire-axel/{{ slug }}/get_agenda_full?NameID={{ user_nameid }}&idpersonne={{ child_id }}" + "{% now 'Y' as current_year %}{% now 'n' as current_month %}" + "&start_date={% if current_month in '87654321' %}{{ current_year|add:'-1' }}{% else %}{{ current_year }}{% endif %}-09-01" + "&end_date={% if current_month in '87654321' %}{{ current_year }}{% else %}{{ current_year|add:'1' }}{% endif %}-08-31", + "form": [ + {"label": "Identifiant du connecteur", "varname": "slug", "required": True}, + ], + }, + "caluire-enfant-agenda-next-year": { + "cache_duration": 0, + "force_async": True, + "name": "Caluire-et-Cuire - Teamnet Axel: Agenda prochaine année scolaire", + "url": "{% now 'Y' as current_year %}{% now 'n' as current_month %}{% if current_month in '678' %}" + "{{ passerelle_url }}caluire-axel/{{ slug }}/get_agenda_full?NameID={{ user_nameid }}&idpersonne={{ child_id }}" + "&start_date={% if current_month in '87654321' %}{{ current_year }}{% else %}{{ current_year|add:'1' }}{% endif %}-09-01" + "&end_date={% if current_month in '87654321' %}{{ current_year|add:'1' }}{% else %}{{ current_year|add:'2' }}{% endif %}-08-31{% endif %}", "form": [ {"label": "Identifiant du connecteur", "varname": "slug", "required": True}, ],