Development #13156
arcgis: ajouter la possibilite de retourner la liste d'elements
100%
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Josué Kouka il y a plus de 7 ans
Mis à jour par Josué Kouka il y a plus de 7 ans
- Statut changé de En cours à Résolu (à déployer)
- % réalisé changé de 0 à 100
Mis à jour par Frédéric Péters il y a plus de 7 ans
Je ne suis vraiment pas fan du code qui retourne une liste ou un élément, selon.
+ if len(data) == 1: + return data[0] + return data
Mis à jour par Josué Kouka il y a plus de 7 ans
Frédéric Péters a écrit :
Je ne suis vraiment pas fan du code qui retourne une liste ou un élément, selon.
[...]
Je me suis dit que faire un second endpoints serait de trop, dans la mesure ou les 2 endpoints auraient du code assez similaire.
Mis à jour par Benjamin Dauvergne il y a plus de 7 ans
Que je comprenne bien y-a-t-il un moyen pour l'appelant de savoir s'il va recevoir 1 élément tout seul ou une liste ? Parce que sinon je ne vois même pas comment ce endpoint est utilisable.
Mis à jour par Josué Kouka il y a plus de 7 ans
- Lié à Bug #13160: arcgis : scinder le endpoint district en 2 ajouté
Mis à jour par Josué Kouka il y a plus de 7 ans
Benjamin Dauvergne a écrit :
Que je comprenne bien y-a-t-il un moyen pour l'appelant de savoir s'il va recevoir 1 élément tout seul ou une liste ? Parce que sinon je ne vois même pas comment ce endpoint est utilisable.
Oui, si l'appelant envoit lon et lat
il reçoit un element dans le cas contraire, on lui renvoit la liste.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Sauf si la liste contenait pour cet arcgis un seul élément, alors il ne reçoit pas une liste mais l'élément unique.
Mis à jour par Josué Kouka il y a plus de 7 ans
Frédéric Péters a écrit :
Sauf si la liste contenait pour cet arcgis un seul élément, alors il ne reçoit pas une liste mais l'élément unique.
Il reçoit plutot une liste d'un élement (features). Les réponses json dans les 2 cas sont les suivantes :
Mis à jour par Josué Kouka il y a plus de 7 ans
Frédéric Péters a écrit :
Sauf si la liste contenait pour cet arcgis un seul élément, alors il ne reçoit pas une liste mais l'élément unique.
Oui t'as raison.
Mis à jour par Josué Kouka il y a plus de 7 ans
- Fichier 0001-arcgis-add-handling-of-list-of-one-element.patch 0001-arcgis-add-handling-of-list-of-one-element.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 7 ans
Je crois qu'on est tous d'accord pour qu'il y ait deux endpoints Josué, c'est beaucoup plus clair et tu peux rendre lon et lat obligatoires sur l'existant. Le souci des endpoints qui font tout c'est qu'en cas d'erreur ça marche quand même.
Mis à jour par Frédéric Péters il y a plus de 7 ans
Et c'est d'ailleurs le ticket #13160, laissons celui-ci tranquille.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
arcgis: return every elements of a layer (#13156)