Skip to content
Commit c48a7f29 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Mejora RestManager y adapta peticiones

Amplía la funcionalidad del componente RestManager, para que sea capaz
de gestionar los parámetros de consulta directamente, sin depender de
otros como Filter. De esta manera, puede recibir parámetros de path o
de query para un target determinado, tanto al realizar la propia
petición como dejándolos preparados para futuras peticiones.

Añade a RestManager un nuevo canal para añadir parámetros de consulta
pero sin realizar la petición.

Actualiza la estructura para recibir los parámetros de consulta. En
lugar de 'query' utiliza 'params', y dentro de este estarán tanto
'path' como 'query'.

Refactoriza lógica de la implementación de RestManager para las
peticiones get y request, incluyendo el guardado y obtención de los
parámetros de consulta.

Adapta _Store para dar soporte a las nuevas funcionalidades de
RestManager.

Amplía publicaciones mediator para propagar información del componente
que ha realizado la publicación. Adapta algunas comprobaciones y
suscripciones para tener en cuenta el nuevo orden de parámetros
recibidos. Aprovecha esta nueva feature en el componente RestManager,
para mantener separados los parámetros de consulta de cada uno de los
componentes que hacen peticiones.

Deja de reemplazar variables en targets de antemano. En su lugar, las
mantiene y son sustituidas por su valor justo antes de lanzar las
peticiones. Esto evitar tener que mantener actualizados a todos los
componentes que escuchan un target cada vez que cambia un valor.

Adapta vistas detalle para aplicar los cambios y las simplifica en
algunos aspectos. Incluye nuevo diseño de Browser en algunos widgets.
parent 565eaf07
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment