Development #67327
toulouse-maelis: gestion des personnes autorisées
0%
Description
Personnes autorisées à venir chercher les enfants
et personnes à prévenir en cas d'urgence.
Files
Related issues
Associated revisions
History
Updated by Nicolas Roche 7 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
Updated by Nicolas Roche 7 months ago
- Related to Development #66880: toulouse-maelis: ajout des endpoints permettant de créer et de modifier les DUI (ticket chapeau) added
Updated by Nicolas Roche 7 months ago
- File 0001-toulouse_maelis-add-webservices-to-manage-persons-67.patch 0001-toulouse_maelis-add-webservices-to-manage-persons-67.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
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
Updated by Serghei Mihai 7 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?
Updated by Nicolas Roche 7 months ago
- File 0002-toulouse_maelis-correct-typos-67327.patch 0002-toulouse_maelis-correct-typos-67327.patch added
- Status changed from En cours to Solution proposée
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)
Updated by Nicolas Roche 7 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)
Updated by Transition automatique 7 months ago
- Status changed from Résolu (à déployer) to Solution déployée
toulouse_maelis: add webservices to manage persons (#67327)