spree_base_frontend issueshttps://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues2019-11-22T14:55:50-03:00https://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/10Job Failed #1234082019-11-22T14:55:50-03:00Julián OrtizJob Failed #123408| name | about |
| :----: | ------ |
| Agregar tests | Agregar tests de frontend |
## Feature Request
**Is your feature request related to a problem? Please describe.**
<!-- Describir lo que se busca con la feature a agregar. -->
D...| name | about |
| :----: | ------ |
| Agregar tests | Agregar tests de frontend |
## Feature Request
**Is your feature request related to a problem? Please describe.**
<!-- Describir lo que se busca con la feature a agregar. -->
Dejar unificados todos los tests correspondientes al frontend dentro de la extensión.
**Describe the solution you'd like**
<!-- Si existe una solución planteada, agregarla. -->
Utilizar los mismos tests que están cargados dentro del proyecto de Spree.
**Describe alternatives you've considered**
<!-- Si existen alternativas a la solución, agregarlas. -->
**Teachability, Documentation, Adoption, Migration Strategy**
<!-- Sugerencias para documentar y aplicar migraciones en caso de ser necesario. -->
Documentar cómo agregar tests para el resto de extensiones (por ejemplo, backend).1.0.0 - AlphaMartín Mariño Martín Mariño 2018-12-21https://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/9Clonar filtros2019-11-22T14:57:21-03:00Martín Mariño Clonar filtros| Nombre | Descripción |
| :----: | ------ |
| Filtros de producto | Clonacion de filtros |
## Mejora en filtros
**El spree base no tiene filtro de propiedades y el custom nuestro no funciona bien.**
Nuestros filtros del base actual...| Nombre | Descripción |
| :----: | ------ |
| Filtros de producto | Clonacion de filtros |
## Mejora en filtros
**El spree base no tiene filtro de propiedades y el custom nuestro no funciona bien.**
Nuestros filtros del base actual machean por similaridad y no por igualdad. Esto solo fue emparchado en Mastrangelo pero no de la mejor manera.
<!-- Describir lo que se busca con la feature a agregar. -->
**Solución**
Revisar si hay forma de quitar la lógica basada en la primer propiedad macheada ya que me parece algo rebuscado. Quizá mejorar esa lógica de alguna forma.
Quitar el LIKE%% de la consulta para machear valores de propiedades ya que genera errores por encontrar más de lo deseado.
<!-- Si existe una solución planteada, agregarla. -->
**Alternativas**
No hay (?) Actualmente está "arreglado" con un map dentro de la consulta más importante reemplazando el LIKE%% que se encontraba antes, pero esta forma seguramente no sea la mejor en cuánto a performance.
<!-- Si existen alternativas a la solución, agregarlas. -->
**Estrategia, documentación, etc.**
Aplicar esta solución en spree 3-6 (prioridad) y replicar en los proyectos viejos.
<!-- Sugerencias para documentar y aplicar migraciones en caso de ser necesario. -->1.0.0 - BetaMartín Mariño Martín Mariño 2018-12-24https://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/8Estructura de models2018-12-07T15:56:54-03:00Julián OrtizEstructura de modelsSe deberá definir cuándo y cómo crear nuevos modelos, cómo decorar los ya existentes y cuáles son las buenas prácticas de estructura de clase (siguiendo el concepto **[skinny models](https://medium.com/marmolabs/skinny-models-skinny-cont...Se deberá definir cuándo y cómo crear nuevos modelos, cómo decorar los ya existentes y cuáles son las buenas prácticas de estructura de clase (siguiendo el concepto **[skinny models](https://medium.com/marmolabs/skinny-models-skinny-controllers-fat-services-e04cfe2d6ae)**).
* [ ] Definir estructura
* [ ] Documentar y bajar buenas prácticas1.0.0 - Alphahttps://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/7Estructura de controllers2018-12-07T15:52:59-03:00Julián OrtizEstructura de controllersLa estructura de los controllers no va a diferir de la planteada para versiones previas de Spree, pero sí se deberá bajar una guía de buenas prácticas (cuándo algo pertenece y cuándo no a un controller, callbacks y métodos básicos).
* [...La estructura de los controllers no va a diferir de la planteada para versiones previas de Spree, pero sí se deberá bajar una guía de buenas prácticas (cuándo algo pertenece y cuándo no a un controller, callbacks y métodos básicos).
* [ ] Estructura de controllers
* [ ] Documentación y buenas prácticas1.0.0 - Alphahttps://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/6Estructura de proyectos2018-12-07T15:38:41-03:00Ghost UserEstructura de proyectosDocumentar la creación de ramas y forma de trabajo para nuevos proyectosDocumentar la creación de ramas y forma de trabajo para nuevos proyectos1.0.0 - Alphahttps://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/5Implementación - Listados2018-12-07T15:34:17-03:00Ghost UserImplementación - Listados* [ ] Dinamizar contenido del listado de productos
* [ ] Dinamizar contenido del listado de categorias
* [ ] Dinamizar contenido del listado de búsqueda* [ ] Dinamizar contenido del listado de productos
* [ ] Dinamizar contenido del listado de categorias
* [ ] Dinamizar contenido del listado de búsqueda1.0.0 - Alphahttps://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/4Implementación - Circuito básico2018-12-07T15:52:58-03:00Ghost UserImplementación - Circuito básico> Realizar luego de definir documentación en #7
* [ ] Crear controller de home
* [ ] Dinamizar contenidos de home
* [ ] Crear controller de detalle
* [ ] Dinamizar contenidos de detalle
* [ ] Crear controller de carrito
* [ ] Din...> Realizar luego de definir documentación en #7
* [ ] Crear controller de home
* [ ] Dinamizar contenidos de home
* [ ] Crear controller de detalle
* [ ] Dinamizar contenidos de detalle
* [ ] Crear controller de carrito
* [ ] Dinamizar contenidos de carrito
* [ ] Crear controller de checkout
* [ ] Dinamizar contenidos de checkout1.0.0 - Alphahttps://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/3Diseño y maquetación - Listados2020-10-26T09:15:11-03:00Ghost UserDiseño y maquetación - Listados* [ ] Prototipado de listados
* [ ] Maquetación listado de productos
* [ ] Maquetación listado de categorias
* [ ] Maquetación listado de búsqueda* [ ] Prototipado de listados
* [ ] Maquetación listado de productos
* [ ] Maquetación listado de categorias
* [ ] Maquetación listado de búsqueda1.0.0 - Alpha2019-02-12https://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/2Diseño y maquetación - Circuito básico2020-10-26T09:15:13-03:00Ghost UserDiseño y maquetación - Circuito básico* [ ] Prototipado de circuito basico
* [ ] Maquetación de componentes
* [ ] Maquetación de home
* [ ] Maquetación de detalle
* [ ] Maquetación de carrito
* [ ] Maquetación de checkout* [ ] Prototipado de circuito basico
* [ ] Maquetación de componentes
* [ ] Maquetación de home
* [ ] Maquetación de detalle
* [ ] Maquetación de carrito
* [ ] Maquetación de checkout1.0.0 - Alpha2019-02-12https://gitlab.web-experto.com.ar/spree-extensions/spree_base_frontend/-/issues/1Estructura de componentes2018-12-07T16:00:15-03:00Ghost UserEstructura de componentes* [ ] Definir estructura de carpetas de assets
* [ ] Definir y documentar patrones de diseño
* [ ] Llamado de assets como componentes
* [ ] Documentar como insertar y crear componentes* [ ] Definir estructura de carpetas de assets
* [ ] Definir y documentar patrones de diseño
* [ ] Llamado de assets como componentes
* [ ] Documentar como insertar y crear componentes1.0.0 - Alpha