Errores #4984
Updated by Daniel García about 1 month ago
Se detectan incidencias adicionales relacionadas con validaciones, coherencia del buscador y reutilización de componentes en el módulo de *Programas*.
h3. Requisitos funcionales:
1 - Revisar el campo *Comentarios económicos*.
1 - Analizar posible problema de persistencia en base de datos.
1 - Revisar error de validación relacionado con los decimales de *ECTS*.
1 - Actualmente la validación falla de forma intermitente, lo que sugiere posible inconsistencia en guardado o formato.
2 - Revisar comportamiento del buscador cuando no hay resultados.
2 - Si no se encuentra ningún criterio de búsqueda:
* El sistema debe limpiar los campos del formulario.
* Debe mantenerse la coherencia con el comportamiento esperado del buscador.
3 - Reutilizar componentes de selección existentes.
3 - Sustituir los selectores actuales por los utilizados en el módulo de *Entidades* que incluyen input de búsqueda.
3 - Permitir búsqueda por texto dentro de los combos para mejorar usabilidad.
4 - Revisar estilos de la tabla del buscador.
4 - Ajustar estilos visuales según criterios definidos (referencia: Juanjo).
h3. Requisitos técnicos:
- Revisar mapeo y persistencia en BBDD de campos numéricos (ECTS y comentarios económicos si aplica).
- Validar control de decimales en frontend y backend.
- Implementar limpieza de estado del formulario tras búsqueda sin resultados.
- Refactorizar componentes de selección para reutilizar los existentes en Entidades.
- Revisar hojas de estilo (CSS/SCSS) de la tabla del buscador.
h3. Validaciones o condiciones especiales:
- Asegurar consistencia entre validación en frontend y backend.
- Evitar estados inconsistentes en formularios tras búsquedas sin resultados.
- Mantener coherencia visual y funcional entre módulos.
h3. Requisitos funcionales:
1 - Revisar el campo *Comentarios económicos*.
1 - Analizar posible problema de persistencia en base de datos.
1 - Revisar error de validación relacionado con los decimales de *ECTS*.
1 - Actualmente la validación falla de forma intermitente, lo que sugiere posible inconsistencia en guardado o formato.
2 - Revisar comportamiento del buscador cuando no hay resultados.
2 - Si no se encuentra ningún criterio de búsqueda:
* El sistema debe limpiar los campos del formulario.
* Debe mantenerse la coherencia con el comportamiento esperado del buscador.
3 - Reutilizar componentes de selección existentes.
3 - Sustituir los selectores actuales por los utilizados en el módulo de *Entidades* que incluyen input de búsqueda.
3 - Permitir búsqueda por texto dentro de los combos para mejorar usabilidad.
4 - Revisar estilos de la tabla del buscador.
4 - Ajustar estilos visuales según criterios definidos (referencia: Juanjo).
h3. Requisitos técnicos:
- Revisar mapeo y persistencia en BBDD de campos numéricos (ECTS y comentarios económicos si aplica).
- Validar control de decimales en frontend y backend.
- Implementar limpieza de estado del formulario tras búsqueda sin resultados.
- Refactorizar componentes de selección para reutilizar los existentes en Entidades.
- Revisar hojas de estilo (CSS/SCSS) de la tabla del buscador.
h3. Validaciones o condiciones especiales:
- Asegurar consistencia entre validación en frontend y backend.
- Evitar estados inconsistentes en formularios tras búsquedas sin resultados.
- Mantener coherencia visual y funcional entre módulos.