Projet

Général

Profil

Development #87549

toulouse-maelis: ne pas lever d'erreur sur les endpoint "GET" interrogés sans fournir de famille

Ajouté par Nicolas Roche il y a environ 2 mois. Mis à jour il y a environ 2 mois.

Statut:
En cours
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 février 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

#1

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 :

#3

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

#4

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é
#5

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é
#6

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

Formats disponibles : Atom PDF