Project

General

Profile

Development #67327

toulouse-maelis: gestion des personnes autorisées

Added by Nicolas Roche 2 months ago. Updated 2 months ago.

Status:
Solution déployée
Priority:
Normal
Assignee:
Target version:
-
Start date:
13 July 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Personnes autorisées à venir chercher les enfants
et personnes à prévenir en cas d'urgence.


Files


Related issues

Related to Passerelle - Development #66880: toulouse-maelis: ajout des endpoints permettant de créer et de modifier les DUI (ticket chapeau)Nouveau01 July 2022

Actions

Associated revisions

Revision 34b5803b (diff)
Added by Nicolas Roche 2 months ago

toulouse_maelis: add webservices to manage persons (#67327)

History

#1

Updated by Nicolas Roche 2 months ago

Pour pouvoir ajouter, modifier ou supprimer des personnes authorisées, en l'état des WS, il faut passer la liste complète des informations sur les personnes.
Et je ne vois pas vraiment comment faire (j'aurais préféré éviter les blocs de champs notamment parce que je ne suis pas sûr de pouvoir les préremplir depuis un appel webservice).
https://doc-publik.entrouvert.com/admin-fonctionnel/fabrique-formulaires/bloc-de-champs/#pre-remplir-un-bloc-de-champ

#2

Updated by Nicolas Roche 2 months ago

  • Related to Development #66880: toulouse-maelis: ajout des endpoints permettant de créer et de modifier les DUI (ticket chapeau) added
#3

Updated by Nicolas Roche 2 months ago

Ce patch serait pour que Steph puisse jouer avec les personnes autorisées.
Après j'imagine qu'il faudra le "reverter" parce que les services web me semblent bancales
(j'ai du ajouter du "code métier" pour gérer la mise à jour de la liste).
cf https://redmine.sigec.fr/issues/927

#4

Updated by Serghei Mihai 2 months ago

  • Status changed from Solution proposée to En cours

Dans read-person il faudrait corriger les typos: Informations une personne authorisée à récupérer les enfants ou à prévenir en cas d'urgence => "Informations d'une personne".
Aussi: s/authorisée/autorisée.

Lors des POST vers updateFamily on retourne systématiquement "ok" sans vérifier le résultat. Il n'y a rien d'exploitable dans les réponses?

#5

Updated by Nicolas Roche 2 months ago

Dans read-person il faudrait corriger les typos

Merci ! J'ai copié/collé et oublié ces typos
https://demo-toulouse.sigec.fr/maelisws-toulouse/doc/family.html#bean-FamilyPersonBean

Lors des POST vers updateFamily on retourne systématiquement "ok" sans vérifier le résultat. Il n'y a rien d'exploitable dans les réponses ?

En théorie si : c'est un appel à updateFamily qui renvoit 2 listes d'erreurs : rl1ErrorList et childErrorList.
Je pourrais donc rajouter le même code que celui des endpoints create_family et update_family.
https://demo-toulouse.sigec.fr/maelisws-toulouse/doc/family.html#method3

En pratique, il y a plantage si une erreur est renvoyée par maélis, parce que la trame SOAP est refusée par zeep.
J'ai ouvert un ticket chez Sigec (https://redmine.sigec.fr/issues/931) et j'ai posé un test pour m'en souvenir (dans la branche).
Ici je ne souhaiterais pas ajouter d'avantage de code mort.

    toulouse_maelis: add test on updateFamily error (#67326)

#6

Updated by Serghei Mihai 2 months ago

  • Status changed from Solution proposée to Solution validée
#7

Updated by Nicolas Roche 2 months ago

  • Status changed from Solution validée to Résolu (à déployer)

(squashé)

commit 34b5803b55fd2abfc17d3f9c85f0a43732ca0599
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Sat Jul 16 19:53:40 2022 +0200

    toulouse_maelis: add webservices to manage persons (#67327)

#8

Updated by Transition automatique 2 months ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF