From abb766287f876814034956a1614affa0b9b5fcb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laur=C3=A9line=20Gu=C3=A9rin?= Date: Tue, 25 May 2021 11:31:22 +0200 Subject: [PATCH] debian: declare custom cells to display a tile per child (#54252) --- debian/50gnm.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/debian/50gnm.py b/debian/50gnm.py index 10754d4..9d9b54b 100644 --- a/debian/50gnm.py +++ b/debian/50gnm.py @@ -480,6 +480,37 @@ JSON_CELL_TYPES = { "name": "Fiche RSJ", "cache_duration": 120, }, + "caluire-liste-enfants": { + "cache_duration": 0, + "force_async": True, + "name": "Caluire-et-Cuire - Teamnet Axel: Liste des enfants", + "url": "{{ passerelle_url }}caluire-axel/{{ slug }}/children_info?NameID={{ user_nameid }}", + "make_global": "list_children", + "form": [{"label": "Identifiant du connecteur", "varname": "slug", "required": True}], + }, + "caluire-enfant": { + "cache_duration": 0, + "force_async": True, + "name": "Caluire-et-Cuire - Teamnet Axel: Enfant", + "url": "{{ passerelle_url }}caluire-axel/{{ slug }}/child_info?NameID={{ user_nameid }}&idpersonne={{ list_children.data|get:repeat_index|get:'id' }}", + "repeat": "{{ list_children.data|length }}", + "additional-data": [ + { + "key": "schooling", + "url": "{{ passerelle_url }}caluire-axel/{{ slug }}/child_schooling_info?" + "NameID={{ user_nameid }}&idpersonne={{ list_children.data|get:repeat_index|get:'id' }}&schooling_date={% now 'Y-m-d' %}", + }, + { + "key": "activities", + "url": "{{ passerelle_url }}caluire-axel/{{ slug }}/child_activities_info?" + "NameID={{ user_nameid }}&idpersonne={{ list_children.data|get:repeat_index|get:'id' }}&schooling_date={% now 'Y-m-d' %}", + }, + ], + "form": [ + {"label": "Identifiant du connecteur", "varname": "slug", "required": True}, + {"label": "Gabarit d’affichage", "varname": "template_string", "type": "text", "required": False}, + ], + }, } COMBO_ASSET_SLOTS = {