Open raulbajales opened 12 years ago
Perfecto Raul, con esto ya puedo empezar . En cuanto soluciones la integración con maven :).
2012/9/26 Raul Bajales notifications@github.com
Esto es para traer la "3er columna" de nuestro mockup:
[image: lalala]https://a248.e.akamai.net/camo.github.com/49b98bfdcf0cd90e15a297c24e3446eb078eb68f/687474703a2f2f7075752e73682f3138534574
Aca sugiero arrancar por lo mas facil, yo me imaginaba en principio traer solamente un poco mas de info sobre la publicacion en cuestion, el "preguntador" y la pregunta
El JSON podria ser algo como:
{ "item": { "desc": "una bici loca", "pictureUrl": "http://lalala.com/sarasa.jpg" }, "buyer": { "fullName": "Jose Lagarcha", "pictureUrl": "http://lalala.com/sarasa.jpg" }, "question": "te quedan en color rojo?"}
— Reply to this email directly or view it on GitHubhttps://github.com/raulbajales/napkin/issues/48.
oki dale, eso lo tengo pronto, les aviso!
2012/9/26 German Zanussi notifications@github.com
Perfecto Raul, con esto ya puedo empezar . En cuanto soluciones la integración con maven :).
2012/9/26 Raul Bajales notifications@github.com
Esto es para traer la "3er columna" de nuestro mockup:
[image: lalala]< https://a248.e.akamai.net/camo.github.com/49b98bfdcf0cd90e15a297c24e3446eb078eb68f/687474703a2f2f7075752e73682f3138534574>
Aca sugiero arrancar por lo mas facil, yo me imaginaba en principio traer solamente un poco mas de info sobre la publicacion en cuestion, el "preguntador" y la pregunta
El JSON podria ser algo como:
{ "item": { "desc": "una bici loca", "pictureUrl": "http://lalala.com/sarasa.jpg" }, "buyer": { "fullName": "Jose Lagarcha", "pictureUrl": "http://lalala.com/sarasa.jpg" }, "question": "te quedan en color rojo?"}
— Reply to this email directly or view it on GitHub< https://github.com/raulbajales/napkin/issues/48>.
— Reply to this email directly or view it on GitHubhttps://github.com/raulbajales/napkin/issues/48#issuecomment-8901722.
@raulbajales @sulika Que tan necesario es tener el pictureUrl en el buyer? porque lo único que tiene asi parecido es el logo y la mayoria esta en null.
Otra pergunta, el path no debería ser /api/news/question/{id} ? porque cuando tengamos otros tipos de news, por ejemplo el de item, no existe el buyer.
ok al cambio del path, tiene sentido
lo del pictureUrl podes traerlo igual aunque sea null? si no es mucho laburo, sino dejalo
On Oct 17, 2012, at 1:52 PM, German Zanussi notifications@github.com wrote:
Otra pergunta, el path no debería ser /api/news/question/{id} ? porque cuando tengamos otros tipos de news, por ejemplo el de item, no existe el buyer.
— Reply to this email directly or view it on GitHub.
Lo del pictureUrl es solo para mostrar algo mas copado en la ui, aunque en la mayoria de los casos sea null (en cuyo caso podemos mostrar un default tipo esto http://puu.sh/1fOn3, creo que ayuda bastante a la ui
en cualqueir caso, si no es trivial para vos hacerlo, devolvelo con un null hardcodeado y mas adelante vemos de iterar esta parte
2012/10/17 raul.bajales@gmail raul.bajales@gmail.com
ok al cambio del path, tiene sentido
lo del pictureUrl podes traerlo igual aunque sea null? si no es mucho laburo, sino dejalo
On Oct 17, 2012, at 1:52 PM, German Zanussi notifications@github.com wrote:
Otra pergunta, el path no debería ser /api/news/question/{id} ? porque cuando tengamos otros tipos de news, por ejemplo el de item, no existe el buyer.
— Reply to this email directly or view it on GitHubhttps://github.com/raulbajales/napkin/issues/48#issuecomment-9534744.
mmm @gzanussi ahora que lo pienso "/api/news/question/{id}" no me parece "completo", aunque si me parece correcto... (y lo cambiaria por "conversation" o "dialog" como sugiere tute)
teniendo en cuenta que los paths representan una jerarquia de recursos que estamos exponiendo via rest, me los imagino asi:
Tambien podriamos quere exponer:
... y eso seria simplemente desdoblar el resource /api/news/{id} , la verdad es que esto no lo necesitamos (hoy) pero lo tiro para compartir como veo la jerarquia... @sulika por eso mepa que "/api/dialog/" no seria completamente correcto, aunque si "/api/news/{id}/dialog" (o "/api/news/{id}/conversation")
en cualqueir caso me parece mejor ir exponiendo solamente lo que vayamos necesitando (en el futuro podemos hacer todo "mas" REST y agregar soporte para otros verbos http para los recursos arriba descritos, pero no hoy)
@sulika @gzanussi solo queria exponer como veo la jerarquia que estamos por exponer via rest para ver que les parecia, modifiquenlo a piacere y en cualqueir caso dejemos claro finalmente cuales son los paths (en la wiki)
@raulbajales @sulika
Raul, cambiar los paths de nuestro lado son dos segundos, así que por mi lo cambiamos mas adelante si quieren, yo te aviso por las dudas si despues cambiarlo en el cliente se complica
Dale, en frontend cambiarlo es 1 segundo :D
asi que por mi no problem!
2012/10/17 German Zanussi notifications@github.com
@raulbajales https://github.com/raulbajales @sulikahttps://github.com/sulika
Raul, cambiar los paths de nuestro lado son dos segundos, así que por mi lo cambiamos mas adelante si quieren, yo te aviso por las dudas si despues cambiarlo en el cliente se complica
— Reply to this email directly or view it on GitHubhttps://github.com/raulbajales/napkin/issues/48#issuecomment-9537837.
@raulbajales @sulika Otra cosa, viendo el mockup, no faltaría la respuesta a la pregunta?
Si, falta.
Es para otro thread, habro un issue y lo seguimos por ahi.
On Wed, Oct 17, 2012 at 3:26 PM, German Zanussi notifications@github.comwrote:
@raulbajales https://github.com/raulbajales @sulikahttps://github.com/sulika Otra cosa, viendo el mockup, no faltaría la respuesta a la pregunta?
— Reply to this email directly or view it on GitHubhttps://github.com/raulbajales/napkin/issues/48#issuecomment-9538233.
Matias Sulik
El issue para hablar lo de respuestas a preguntas es el nro 58
On Wed, Oct 17, 2012 at 3:29 PM, Matias Sulik matias.sulik@gmail.comwrote:
Si, falta.
Es para otro thread, habro un issue y lo seguimos por ahi.
On Wed, Oct 17, 2012 at 3:26 PM, German Zanussi notifications@github.comwrote:
@raulbajales https://github.com/raulbajales @sulikahttps://github.com/sulika Otra cosa, viendo el mockup, no faltaría la respuesta a la pregunta?
— Reply to this email directly or view it on GitHubhttps://github.com/raulbajales/napkin/issues/48#issuecomment-9538233.
Matias Sulik
Matias Sulik
@gzanussi en el atributo "questions", podrias devolver un array en vez de un mapa?
hoy esta asi:
"questions": {
"2496684004": {
"text": "hola cuanto sale el envio hasta neuquen? saludos",
"answer": "Hola! hasta tu domiclio sale $75 por correo argentino"
}
}
podemos generarlo asi?
"questions": {
[{
"id": "2496684004",
"text": "hola cuanto sale el envio hasta neuquen? saludos",
"answer": "Hola! hasta tu domiclio sale $75 por correo argentino"
},
{
"id": "2496684005",
"text": "otra preg",
"answer": null
}]
}
btw, es solo una cuestion de maejar las colecciones como array en cualqueir caso (para el endpoint api/news estamos devolviendo un array, por eso te pido si se puede hacer lo mismo en este caso)
ahhhh!!!! me equivoque!!!
@gzanussi me gustaria tenerlo asi mira, directamente el array (como en api/news):
"questions": [
{
"id": "2496684004",
"text": "hola cuanto sale el envio hasta neuquen? saludos",
"answer": "Hola! hasta tu domiclio sale $75 por correo argentino"
},
{
"id": "2496684005",
"text": "otra preg",
"answer": null
}
]
@raulbajales confirmame que asi es como lo necestias (lo revise y creo que esta bien).
Aviso que la query no esta tirando bien los resultados. @gzanussi esta trabajando en esto.
Esto es para traer la "3er columna" de nuestro mockup:
Aca sugiero arrancar por lo mas facil, yo me imaginaba en principio traer solamente un poco mas de info sobre la publicacion en cuestion, el "preguntador" y la pregunta
El JSON podria ser algo como:
Cuando lo tengamos, tenemos que updatear la wiki.