Projet

Général

Profil

Development #13156

arcgis: ajouter la possibilite de retourner la liste d'elements

Ajouté par Josué Kouka il y a plus de 7 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Josué Kouka
Version cible:
-
Début:
12 septembre 2016
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Fichiers


Demandes liées

Lié à Passerelle - Bug #13160: arcgis : scinder le endpoint district en 2Nouveau12 septembre 2016

Actions

Révisions associées

Révision d858c8aa (diff)
Ajouté par Josué Kouka il y a plus de 7 ans

arcgis: return every elements of a layer (#13156)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus de 7 ans

Ack.

#3

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
#4

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

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.

#6

Mis à jour par Frédéric Péters il y a plus de 7 ans

Et je ne suis vraiment pas fan.

#7

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.

#8

Mis à jour par Josué Kouka il y a plus de 7 ans

  • Lié à Bug #13160: arcgis : scinder le endpoint district en 2 ajouté
#9

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.

#10

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.

#11

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 :

#12

Mis à jour par Frédéric Péters il y a plus de 7 ans

Je parlais de ce que retournait Passerelle.

#13

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.

#14

Mis à jour par Josué Kouka il y a plus de 7 ans

#15

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.

#16

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.

#17

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF