toulouse-axel: exclude children in private school (#44096)
This commit is contained in:
parent
4d7db0c11e
commit
d105deefe7
|
@ -854,7 +854,10 @@ class ToulouseAxel(BaseResource):
|
|||
children_activities = result.json_response['DATA']['PORTAIL']['DUI'].get('ENFANT', [])
|
||||
for child in children_activities:
|
||||
child['REGIME_label'] = utils.get_label(utils.regime_mapping, child['REGIME'])
|
||||
children_activities = {child['IDPERSONNE']: child for child in children_activities}
|
||||
children_activities = {
|
||||
child['IDPERSONNE']: child
|
||||
for child in children_activities
|
||||
if not child['LIBELLEECOLE'].startswith('PRIVEE')} # exclude private schools
|
||||
cache.set(cache_key, children_activities, 30) # 30 seconds
|
||||
return children_activities
|
||||
|
||||
|
|
|
@ -58,5 +58,61 @@
|
|||
<DATEFIN>31/07/2020</DATEFIN>
|
||||
</ACTIVITE>
|
||||
</ENFANT>
|
||||
<ENFANT>
|
||||
<NOM>foo</NOM>
|
||||
<PRENOM>foo</PRENOM>
|
||||
<DATENAISSANCE>01/01/2019</DATENAISSANCE>
|
||||
<IDPERSONNE>4242</IDPERSONNE>
|
||||
<REGIME>SV</REGIME>
|
||||
<LIBELLEECOLE>PRIVEE MATERNELLE 42</LIBELLEECOLE>
|
||||
<ACTIVITE>
|
||||
<TYPEACTIVITE>MAT</TYPEACTIVITE>
|
||||
<IDACTIVITE>A19P1M1</IDACTIVITE>
|
||||
<LIBELLEACTIVITE>Temps du matin</LIBELLEACTIVITE>
|
||||
<DATEENTREE>01/08/2019</DATEENTREE>
|
||||
<DATESORTIE>31/07/2020</DATESORTIE>
|
||||
<TARIF>0.42</TARIF>
|
||||
<ISPAI>NON</ISPAI>
|
||||
<COUTREVIENT>99999</COUTREVIENT>
|
||||
<DATEDEBUT>01/08/2019</DATEDEBUT>
|
||||
<DATEFIN>31/07/2020</DATEFIN>
|
||||
</ACTIVITE>
|
||||
<ACTIVITE>
|
||||
<TYPEACTIVITE>MIDI</TYPEACTIVITE>
|
||||
<IDACTIVITE>A19P1M2</IDACTIVITE>
|
||||
<LIBELLEACTIVITE>Temps du midi</LIBELLEACTIVITE>
|
||||
<DATEENTREE>01/08/2019</DATEENTREE>
|
||||
<DATESORTIE>31/07/2020</DATESORTIE>
|
||||
<TARIF>0.43</TARIF>
|
||||
<ISPAI>NON</ISPAI>
|
||||
<COUTREVIENT>99999</COUTREVIENT>
|
||||
<DATEDEBUT>01/08/2019</DATEDEBUT>
|
||||
<DATEFIN>31/07/2020</DATEFIN>
|
||||
</ACTIVITE>
|
||||
<ACTIVITE>
|
||||
<TYPEACTIVITE>SOIR</TYPEACTIVITE>
|
||||
<IDACTIVITE>A19P1M3</IDACTIVITE>
|
||||
<LIBELLEACTIVITE>Temps du soir</LIBELLEACTIVITE>
|
||||
<DATEENTREE>01/08/2019</DATEENTREE>
|
||||
<DATESORTIE>31/07/2020</DATESORTIE>
|
||||
<TARIF>0.44</TARIF>
|
||||
<ISPAI>NON</ISPAI>
|
||||
<COUTREVIENT>99999</COUTREVIENT>
|
||||
<DATEDEBUT>01/08/2019</DATEDEBUT>
|
||||
<DATEFIN>31/07/2020</DATEFIN>
|
||||
</ACTIVITE>
|
||||
<ACTIVITE>
|
||||
<TYPEACTIVITE>GARD</TYPEACTIVITE>
|
||||
<IDACTIVITE>A19P1M4</IDACTIVITE>
|
||||
<LIBELLEACTIVITE>Temps mercredi après midi</LIBELLEACTIVITE>
|
||||
<DATEENTREE>01/08/2019</DATEENTREE>
|
||||
<DATESORTIE>31/07/2020</DATESORTIE>
|
||||
<TARIF>0.45</TARIF>
|
||||
<ISPAI>NON</ISPAI>
|
||||
<COUTREVIENT>99999</COUTREVIENT>
|
||||
<DATEDEBUT>01/08/2019</DATEDEBUT>
|
||||
<DATEFIN>31/07/2020</DATEFIN>
|
||||
</ACTIVITE>
|
||||
</ENFANT>
|
||||
</DUI>
|
||||
</PORTAIL>
|
||||
|
|
Loading…
Reference in New Issue