Development #87549
toulouse-maelis: ne pas lever d'erreur sur les endpoint "GET" interrogés sans fournir de famille
0%
Description
Plutôt renvoyer des données vides afin de retirer tous ces faux positifs dans les erreurs des démarches w.c.s.
Historique
Mis à jour par Robot Gitea il y a environ 2 mois
- Tracker changé de Support à Development
- Statut changé de Nouveau à Solution proposée
Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/482
- Titre : toulouse-maelis: accept unlinked user on reading endpoints (87549)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/482/files
Mis à jour par Benjamin Dauvergne il y a environ 2 mois
Je sais que c'est plaisant de péter tout un projet d'un coup mais là ta PR elle va un peu loin, il faudrait faire le tour de toutes les conditions trucmuche.err qui serait présente dans des cellules JSON au niveau du portail, dans les workflows et dans les conditions sur les formulaires avant de se permettre d'aller aussi loin.
Je limiterai bien cette PR à read_family et on commence à vérifier juste ça.
Coté w.c.s ça a l'air bon, à vérifier les appels dans le workflow :
bdauvergne@front1.prod:~ [PROD] $ sudo -u wcs wcs-manage grep -d demarches.eservices.toulouse-metropole.fr read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/9/status/4/items/2/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/9/status/28/items/2/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/9/status/47/items/1/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/16/status/67/items/3/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/16/status/68/items/2/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/16/status/137/items/1/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/19/status/67/items/4/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/19/status/68/items/2/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/19/status/119/items/1/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/36/status/67/items/2/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/36/status/68/items/2/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/36/status/188/items/1/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family https://demarches.eservices.toulouse-metropole.fr/backoffice/settings/wscalls/family/ {{ passerelle_url }}toulouse-maelis/{{ form_option_connecteur_maelis }}/read-family bdauvergne@front1.prod:~ [PROD] $ sudo -u wcs wcs-manage grep -d demarches.eservices.toulouse-metropole.fr webservice.family https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/2/fields/395/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/3/fields/352/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/3/fields/742d312a-c7de-4706-b647-a289142b54e3/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/4/fields/352/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/4/fields/8046d220-d955-4403-956c-2b8d9ea2c940/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/5/fields/238/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/6/fields/238/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/7/fields/3/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/9/fields/98/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/10/fields/159/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/11/fields/238/ {{ webservice.family.data|default:"" }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/12/fields/116/ {{ webservice.family.data|default:"Pas de retour" }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/13/fields/62/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/14/fields/534/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/15/fields/638/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/16/fields/165/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/16/fields/2bd3ae5f-3cb4-42ed-8541-2ece8938e0b0/ {{ webservice.family.data.RL1.CAFInfo }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/18/fields/290/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/26/fields/53/ {{webservice.family.data}} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/27/fields/166/ {{ webservice.family.data|default:"" }} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/29/fields/268/ {{webservice.family.data}} https://demarches.eservices.toulouse-metropole.fr/backoffice/forms/31/fields/53/ {{ webservice.family.data }} https://demarches.eservices.toulouse-metropole.fr/backoffice/workflows/12/status/8/items/1/ <p>Votre compte usager est déjà associé avec un DUI numéro {{ webservice.family_info.data.IDDUI }}.</p> <p>Cliquez sur "Remplacer le Dossier Unique Interactif" pour associer votre compte usager à ce nouveau DUI ou "Annuler" si vous souhaitez conserver le lien avec le DUI précédent</p>
Par contre coté combo ça va être plus compliqué :
In [17]: JsonCell.objects.filter(url__contains='read-fami', template_string__contains='.err').count() Out[17]: 29
Mis à jour par Benjamin Dauvergne il y a environ 2 mois
- Lié à Development #87554: Évaluer la possibilité de ne plus logger d'erreur pour un appel webservice.xyz qui retourne err=1 sauf en cas de 400 ou 500 ou de rendre ça optionnel ajouté
Mis à jour par Benjamin Dauvergne il y a environ 2 mois
- Lié à Development #87554: Évaluer la possibilité de ne plus logger d'erreur pour un appel webservice.xyz qui retourne err=1 sauf en cas de 400 ou 500 ou de rendre ça optionnel supprimé
Mis à jour par Nicolas Roche il y a environ 2 mois
- Statut changé de Solution proposée à En cours
Je sais que c'est plaisant de péter tout un projet d'un coup mais là ta PR elle va un peu loin, ...
J'avoue, peut-être laisser de côté cette piste et partir sur l'autre : https://dev.entrouvert.org/issues/87561