Projet

Général

Profil

Bug #13295

MandayeJS : GET sur l'api doit renvoyer les locators sous une key @locators@

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

Statut:
Fermé
Priorité:
Bas
Assigné à:
Josué Kouka
Catégorie:
-
Version cible:
-
Début:
24 septembre 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

L'API renvoit ,en GET, directement les locators de l'Application. Pratique pas du tout recommandée vu que ceux-ci varient en fonction de l'application.
Faudrait les renvoyer sous la forme :

 {
   "locators": [
   ]
}

Fichiers


Demandes liées

Lié à Combo - Development #13327: cellule de gestion des liaisonsFermé27 septembre 2016

Actions

Historique

#1

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

#2

Mis à jour par Thomas Noël il y a plus de 7 ans

Je ne sais pas le but du truc, mais clairement ça ne fait pas que mettre la réponse sous une clé "locators" : ça en change aussi le format. Donc, au mieux, le message de commit et le titre du ticket sont pas top.

#3

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

Et comme le rappelait Benjamin, passons un peu plus de temps sur la description des tickets (quoi faire ? pourquoi ? pour qui ? etc.)

#4

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

Frédéric Péters a écrit :

Et comme le rappelait Benjamin, passons un peu plus de temps sur la description des tickets (quoi faire ? pourquoi ? pour qui ? etc.)

Si je me rappelle bien des discussions d'il y'a 6 mois, l'idée était de permetter la gestion des liaisons depuis d'autres entitées Publik, principalement Combo.

#5

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

Entre ça et le titre actuel, il y a un plan qui manque.

#6

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

  • Description mis à jour (diff)
#7

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

  • Description mis à jour (diff)
#8

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

Je ne vois toujours pas; on pourrait en longueur détailler le truc qu'on voudrait pouvoir faire, pourquoi ça foire aujourd'hui, pourquoi il faudrait faire ceci ?

#9

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

Frédéric Péters a écrit :

Je ne vois toujours pas; on pourrait en longueur détailler le truc qu'on voudrait pouvoir faire, pourquoi ça foire aujourd'hui, pourquoi il faudrait faire ceci ?

Rien ne foire, l'API marche correctement. Je veux juste changer le format de la valeur retour.

#10

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

J'ai bien compris le patch mais pas encore sa raison d'être.

#11

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

Je suis contre le fait de renvoyer des dictionnaires JSON dont les clés sont variables; ce n'est juste pas le style qu'il faut pour nos APIs. Aussi renvoyer la donnée simple comme un dico empêche d'étendre ce endpoint. Donc plutot que

{ name => X, .. }
on renvoie
{ 'locators' => [ { 'name' => name, X }, .. ]
.

On peut changer cette API parce qu'elle n'est utilisée nulle part.

#12

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

On peut changer cette API parce qu'elle n'est utilisée nulle part.

Elle est arrivée via #9782 mais usage inconnu. Si ce n'est aujourd'hui toujours pas utilisé, je serais pour qu'on ne développe pas et qu'on s'interroge d'abord sur l'objectif… Parce que s'il s'agit comme écrit plus haut de permettre la gestion des liaisons depuis combo, il faut se coordonner avec ce qui doit se faire côté Passerelle, et les plans présents (ticket?) ne correspondent du tout à cette API.

#13

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

  • Priorité changé de Normal à Bas

Effectivement je ne trouve pas de ticket/roadmap écrit sur le sujet d'une cellule liaison dans combo ou ailleurs, je vais baisser la priorité de ce ticket jusqu'à ce qu'on s'accorde sur quelque chose.

#14

Mis à jour par Thomas Noël il y a plus de 7 ans

J'ai hier un peu fini par comprendre à quoi servait cette API, le nom "locators" étant particulièrement mal choisi je trouve, qui m'avait enduit d'erreur ;)

#15

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

#16

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

  • Statut changé de En cours à Fermé

Formats disponibles : Atom PDF