publik-base-theme/static/toulouse-2022/config.json

324 lines
16 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"label": "Toulouse 2022",
"variables": {
"theme_color": "#FFA58A",
"email_header_asset": "emails:logo"
},
"settings": {
"combo": {
"COMBO_ASSET_SLOTS.update": {
"header:logo": { "label": "Têtière : logo" },
"emails:logo": {"label": "Emails : logo"},
"picto:dechets-fagots": { "label": "Déchets : Fagots" },
"picto:dechets-sacs": { "label": "Déchets : Sacs" },
"picto:encombrants-activites-de-loisir-gros": { "label": "Encombrants : Activités de loisir - gros" },
"picto:encombrants-activites-de-loisir-moyen": { "label": "Encombrants : Activités de loisir - moyen" },
"picto:encombrants-activites-de-loisir-petit": { "label": "Encombrants : Activités de loisir - petit" },
"picto:encombrants-armoire-commode": { "label": "Encombrants : Armoire / Commode" },
"picto:encombrants-aspirateur": { "label": "Encombrants : Aspirateur" },
"picto:encombrants-autre-objet-volumineux": { "label": "Encombrants : Autre objet volumineux" },
"picto:encombrants-canape": { "label": "Encombrants : Canapé" },
"picto:encombrants-chaise": { "label": "Encombrants : Chaise" },
"picto:encombrants-cuisiniere": { "label": "Encombrants : Cuisinière" },
"picto:encombrants-decoration-interieure": { "label": "Encombrants : Décoration intérieure" },
"picto:encombrants-equipements-bricolage": { "label": "Encombrants : Équipemeents de bricolage" },
"picto:encombrants-etagere-table": { "label": "Encombrants : Étagère / Table" },
"picto:encombrants-fauteuil": { "label": "Encombrants : Fauteuil" },
"picto:encombrants-lave-vaisselle-four": { "label": "Encombrants : Lave-vaisselle / Four" },
"picto:encombrants-machine-a-laver": { "label": "Encombrants : Machine à laver" },
"picto:encombrants-matelas-sommier": { "label": "Encombrants : Matelas / Sommier" },
"picto:encombrants-mobilier-metallique": { "label": "Encombrants : Mobilier métallique" },
"picto:encombrants-ordinateur-tele": { "label": "Encombrants : Ordinateur / Télévision" },
"picto:encombrants-palette": { "label": "Encombrants : Palette" },
"picto:encombrants-petit-electromenager": { "label": "Encombrants : Petit électroménager" },
"picto:encombrants-refrigerateur": { "label": "Encombrants : Réfrigérateur" },
"picto:encombrants-refrigerateur-americain": { "label": "Encombrants : Réfrigérateur américain" }
},
"WCS_CATEGORY_ASSET_SLOTS": {
"picto": {
"prefix": "Pictogramme"
},
"picto-hover": {
"prefix": "Pictogramme",
"suffix": "Survol"
}
},
"COMBO_SEARCH_SERVICES.update": {
"famille": {
"url": "{{passerelle_url}}toulouse-maelis/test/search-family/?q=%(q)s",
"label": "Rechercher un dossier famille par nom/prénom",
"signature": true,
"hit_url_template": "foyer/{{ number }}/",
"hit_label_template": "{{ RL1.lastname }} ({{ number }})",
"hit_description_template": "{{ RL1.firstname }} {{ RL1.lastname }} {{ RL1.birth.dateBirth|date:'d/m/Y' }}{% if RL2 %}<br/>{{ RL2.firstname }} {{ RL2.lastname }} {{ RL2.birth.dateBirth|date:'d/m/Y' }}{% endif %}"
},
"dui": {
"url": "{{passerelle_url}}toulouse-maelis/test/search-family-dui/?q=%(q)s",
"label": "Rechercher un dossier famille par son numéro de DUI",
"signature": true,
"hit_url_template": "foyer/{{ number }}/",
"hit_label_template": "{{ RL1.lastname }} ({{ number }})",
"hit_description_template": "{{ RL1.firstname }} {{ RL1.lastname }} {{ RL1.birth.dateBirth|date:'d/m/Y' }}{% if RL2 %}<br/>{{ RL2.firstname }} {{ RL2.lastname }} {{ RL2.birth.dateBirth|date:'d/m/Y' }}{% endif %}"
}
},
"JSON_CELL_TYPES.update": {
"toulouse_activites": {
"cache_duration": 0,
"force_async": true,
"name": "DUI (Teamnet Axel) : Activités auxquelles l'enfant est inscrit·e",
"url": "{{passerelle_url}}toulouse-axel/{{slug}}/clae_children_activities_info?NameID={{user_nameid}}&booking_date={% now \"Y-m-d\" %}",
"form": [
{"label": "Identifiant du connecteur", "varname": "slug", "required": true}
]
},
"toulouse_enfant": {
"cache_duration": 0,
"force_async": true,
"name": "DUI (Teamnet Axel) : Informations générales sur l'enfant",
"url": "{{passerelle_url}}toulouse-axel/{{slug}}/child_info?NameID={{user_nameid}}&idpersonne={{idpersonne}}",
"form": [
{"label": "Identifiant du connecteur", "varname": "slug", "required": true}
]
},
"toulouse_enfants": {
"cache_duration": 0,
"force_async": true,
"name": "DUI (Teamnet Axel) : Liste des enfants",
"url": "{{passerelle_url}}toulouse-axel/{{slug}}/family_info?NameID={{user_nameid}}",
"form": [
{"label": "Identifiant du connecteur", "varname": "slug", "required": true}
]
},
"toulouse_foyer": {
"cache_duration": 0,
"force_async": true,
"name": "DUI (Teamnet Axel) : Informations générales sur le foyer",
"url": "{{passerelle_url}}toulouse-axel/{{slug}}/family_info?NameID={{user_nameid}}",
"form": [
{"label": "Identifiant du connecteur", "varname": "slug", "required": true}
]
},
"toulouse_reservations": {
"cache_duration": 0,
"force_async": true,
"name": "DUI (Teamnet Axel) : Réservations sur les 4 prochaines semaines",
"url": "{{passerelle_url}}toulouse-axel/{{slug}}/clae_booking_activities_info?NameID={{ user_nameid }}&idpersonne={{ idpersonne }}&start_date={% now \"Y-m-d\" as today %}{{ today|date:\"Y-m-d\" }}&end_date={{ today|add_days:28|date:\"Y-m-d\" }}",
"form": [
{"label": "Identifiant du connecteur", "varname": "slug", "required": true}
]
},
"toulouse_responsables": {
"cache_duration": 0,
"force_async": true,
"name": "DUI (Teamnet Axel) : Liste des responsables du foyer",
"url": "{{passerelle_url}}toulouse-axel/{{slug}}/family_info?NameID={{user_nameid}}",
"form": [
{"label": "Identifiant du connecteur", "varname": "slug", "required": true}
]
},
"toulouse_revenus": {
"cache_duration": 0,
"force_async": true,
"name": "DUI (Teamnet Axel) : Revenus mensuel pris en compte",
"url": "{{passerelle_url}}toulouse-axel/{{slug}}/family_info?NameID={{user_nameid}}",
"form": [
{"label": "Identifiant du connecteur", "varname": "slug", "required": true}
]
},
"phone-calls": {
"url": "{% if callee %}{{passerelle_url}}phonecalls/{{system}}/calls?callee={{callee}}{% endif %}",
"name": "Appels téléphoniques",
"force_async": false,
"varnames": ["callee"],
"cache_duration": 0,
"form": [
{"label": "Slug du connecteur", "varname": "system", "required": true}
],
"actions": {
"refresh": {
"url": "{{passerelle_url}}phonecalls/{{system}}/calls?callee={{ callee }}",
"method": "GET"
}
}
},
"dpark": {
"name": "Information abonnement stationnement",
"url": "{{ passerelle_url }}dpark/{{ dpark_instance }}/infos/{{ user_nameid }}/",
"varnames": [],
"form": [
{"label": "Slug du connecteur Dpark", "varname": "dpark_instance"},
{"label": "Url du formulaire d'appairage", "varname": "pairing_form_url"}
],
"log_errors": true,
"cache_duration": 30,
"force_async": true
},
"maelis-activer": {
"name": "(DUI) Maelis : Activer",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-civility-list",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"varnames": [],
"log_errors": false,
"cache_duration": 5,
"force_async": true,
"timeout": 15
},
"maelis-desactiver": {
"name": "(DUI) Maelis : Désactiver",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-civility-list",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"varnames": [],
"log_errors": false,
"cache_duration": 5,
"force_async": true,
"timeout": 15
},
"maelis-famille": {
"name": "(DUI) Maelis : Famille",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-family?NameID={{ user_nameid }}",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"varnames": [],
"log_errors": false,
"cache_duration": 5,
"force_async": true,
"timeout": 30
},
"maelis-rl1": {
"name": "(DUI) Maelis : RL1",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-family?NameID={{ user_nameid }}",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"varnames": [],
"log_errors": false,
"cache_duration": 5,
"force_async": true,
"timeout": 30,
"additional-data": [
{
"key": "city",
"url": "https://parsifal-passerelle.dev.publik.love/base-adresse/gtm/cities?code={{ json.data.RL1.birth.communeCode }}",
"cache_duration": 0,
"log_errors": false,
"timeout": 30
}
]
},
"maelis-rl2": {
"name": "(DUI) Maelis : RL2",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-family?NameID={{ user_nameid }}",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"varnames": [],
"log_errors": false,
"cache_duration": 5,
"force_async": true,
"timeout": 30
},
"maelis-enfant": {
"name": "(DUI) Maelis : Enfant",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-child?NameID={{ user_nameid }}&child_id={{ child_id }}",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"varnames": ["family_id"],
"log_errors": false,
"cache_duration": 5,
"force_async": true,
"timeout": 30
},
"maelis-prelevement": {
"name": "(DUI) Maelis : Prelevement",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/get-rl1-direct-debit-order?NameID={{ user_nameid }}&codeRegie={{ regie_id }}&dateRef={% now 'Y-m-d' %}",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true},
{"label": "Identifiant de la régie", "varname": "regie_id", "required": true}
],
"varnames": ["family_id"],
"log_errors": false,
"cache_duration": 5,
"force_async": true,
"timeout": 30
},
"maelis-agenda": {
"name": "Toulouse - Maelis : Agenda (test Nico)",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-child-agenda?NameID={{ user_nameid }}&child_id={{ child_id }}&start_date=2023-01-01&end_date=2023-01-10",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"varnames": ["family_id"],
"log_errors": false,
"cache_duration": 0,
"force_async": true,
"name": "Toulouse - Maelis: Agenda",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-child-agenda?{% if is_portal_agent %}family_id={{ foyer_id }}{% else %}NameID={{ user_nameid }}{% endif %}&child_id={{ 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",
"timeout": 30
},
"toulouse-maelis-enfant-agenda-copie": {
"cache_duration": 0,
"force_async": true,
"name": "Toulouse - Maelis: Agenda (vrai version mais copiée chez moi)",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-child-agenda?{% if foyer_id %}family_id={{ foyer_id }}{% else %}NameID={{ user_nameid }}{% endif %}&child_id={{ 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},
{"label": "URL de la démarche de réservation", "varname": "form_url", "required": true}
]
},
"toulouse-maelis-basket": {
"cache_duration": 0,
"force_async": true,
"auto_refresh": 30,
"name": "Toulouse - Maelis: Panier",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/get-baskets?{% if foyer_id %}family_id={{ foyer_id }}{% else %}NameID={{ user_nameid }}{% endif %}",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true}
],
"actions": {
"delete-line": {
"url": "{{passerelle_url}}toulouse-maelis/{{ slug }}/delete-basket-line?{% if foyer_id %}family_id={{ foyer_id }}{% else %}NameID={{ user_nameid }}{% endif %}"
},
"delete": {
"url": "{{passerelle_url}}toulouse-maelis/{{ slug }}/delete-basket?{% if foyer_id %}family_id={{ foyer_id }}{% else %}NameID={{ user_nameid }}{% endif %}"
},
"validate": {
"url": "{{passerelle_url}}toulouse-maelis/{{ slug }}/validate-basket?{% if foyer_id %}family_id={{ foyer_id }}{% else %}NameID={{ user_nameid }}{% endif %}"
}
}
},
"toulouse-maelis-catalogue": {
"name": "Parsifal : catalogue des activités",
"loading-message": "Chargement du catalogue des activités…",
"template-name": "combo/parsifal/catalogue.html",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-activity-list?ref_date={% now 'Y-m-d' %}",
"cache_duration": 60,
"timeout": 0,
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true},
{"label": "Nombre dactivités par page", "varname": "pagination"}
]
},
"maelis-catalog": {
"name": "Toulouse - Maelis : Catalog des activités (copiée chez moi)",
"url": "{{ passerelle_url }}toulouse-maelis/{{ slug }}/read-activity-list?ref_date={% now 'Y-m-d' %}",
"form": [
{"label": "Slug du connecteur", "varname": "slug", "required": true},
{"label": "URL de la démarche d'inscription", "varname": "form_url", "required": true}
],
"varnames": ["q"],
"log_errors": false,
"cache_duration": 0,
"force_async": true,
"timeout": 30
}
}
}
}
}