Commit Graph

70 Commits

Author SHA1 Message Date
bc34a073ad feat: implement MariaDB integration testing suite and related fixtures
- Updated `capitulos-esquema.md` to reflect the current state of models and integration testing setup.
- Added `jest.mariadb.config.js` for MariaDB specific test configurations.
- Introduced `mariadb.fixture.mock.ts` to handle isolated MariaDB connections for testing.
- Created integration tests for quote chapters in `quoteChapters.mariadb.test.ts` to validate business logic against MariaDB.
- Implemented `mariadbSafety.test.ts` to ensure safety checks and error handling during integration tests.
- Added `useChapterCollapse.ts` hook for managing chapter collapse animations in the client.
- Introduced `empty.tsx` components for consistent empty state UI across the application.
- Updated `jest.config.js` to ignore MariaDB test files in the standard test run.
- Enhanced `package.json` with a new script for running MariaDB tests.
2026-10-19 16:38:44 +02:00
64bd7f743d Capítulos en cotizaciones 2026-10-19 13:55:16 +02:00
8c09789f3e Poder indicar otra divisa en las cotizaciones 2026-10-13 14:05:02 +02:00
d6387f6e3e feat: implementar soporte para carga de etiquetas de informe multilingüe y eliminar etiquetas obsoletas 2026-10-08 18:23:29 +02:00
9faec986d7 feat: agregar soporte para el idioma francés en la aplicación 2026-10-08 18:07:30 +02:00
08f01e2b3b Selector para idioma al genera el PDF, tanto en alta como en modificación de cotizaciones. 2026-10-08 12:35:37 +02:00
f8d0979059 feat: enhance quote management with localized descriptions and catalog integration
- Updated QuoteDetailsCardEditor to display localized descriptions for articles.
- Modified QuoteEdit to exclude localized descriptions from the payload sent to the server.
- Implemented GetCatalogArticlesByIdsUseCase for fetching catalog articles by IDs.
- Enhanced ICatalogRepository with methods for retrieving articles by ID.
- Introduced CatalogArticle and CatalogArticleTranslation entities for better catalog representation.
- Added resolveLocalizedQuoteDescriptions service to resolve descriptions based on user language.
- Updated sales context to include catalog article lookup functionality.
- Refactored quote controllers and presenters to utilize localized descriptions.
- Added tests for ArticleIdentifier validation and new catalog entities.
- Created test configuration for isolated testing environments.
2026-10-07 18:30:41 +02:00
e0f52da54f feat: agregar soporte para múltiples idiomas en el informe de presupuesto 2026-10-05 14:31:17 +02:00
1d7ed6df38 Poder indicar la etiqueta del impuesto 2026-10-05 12:04:43 +02:00
75de474c16 Created a new test file for validating the UpdateProfile DTO, ensuring that the default_tax_label property accepts valid inputs and rejects invalid ones. 2026-10-05 10:59:59 +02:00
6f77eaad97 Añadir opción para mostrar la columna de descuento por defecto en las cotizaciones 2026-10-03 15:14:49 +02:00
c46d2b0df7 Poder mostrar u ocultar la columna de descuento en los detalles de una cotización 2026-10-03 13:57:15 +02:00
d707c2360f Error al generar el PDF, se genera al final una hoja en blanco #4 2025-02-18 16:22:00 +01:00
2edc6f4ecd Duplicar una cotización en cliente y repaso de mensajes 2024-11-14 16:44:41 +01:00
adcc6e3028 Duplicar una propuesta (servidor) 2024-11-13 16:08:20 +01:00
ee26a8bfa4 v1.0.3 - 2 decimales en importes 2024-10-25 11:49:10 +02:00
dc575dd468 . 2024-10-08 18:53:22 +02:00
fbb21c3fd3 . 2024-10-03 16:23:46 +02:00
47d8a7edc7 . 2024-10-01 15:12:46 +02:00
d69c8b3831 Enviar una incidencia 2024-10-01 12:21:08 +02:00
ab9f7ea401 . 2024-09-26 12:02:09 +02:00
af8037e67b . 2024-09-25 19:25:56 +02:00
d66a175f32 . 2024-09-24 18:35:39 +02:00
5781fbdb24 . 2024-09-23 19:37:09 +02:00
debbb3f3dd . 2024-09-23 19:00:23 +02:00
247d13ffcf . 2024-09-23 17:56:15 +02:00
c22b5fba75 . 2024-09-13 16:29:07 +02:00
10f48bb0e6 . 2024-09-13 13:58:41 +02:00
12331c8c48 . 2024-09-08 18:46:17 +02:00
8700c232b4 . 2024-09-08 14:38:05 +02:00
130ca11aea . 2024-09-08 14:10:17 +02:00
e41dde5c07 . 2024-09-08 13:19:00 +02:00
56410d43e3 Revisión de código para subir a producción 2024-09-02 18:45:38 +02:00
033d2363df . 2024-08-26 20:29:41 +02:00
321c27fce9 . 2024-08-23 19:10:30 +02:00
26bc608131 . 2024-08-23 18:47:51 +02:00
d298754ee5 . 2024-08-18 22:39:06 +02:00
0ff5c39023 Añadir el IVA como un campo más en ajustes 2024-08-16 16:57:44 +02:00
990e0850f2 AL hacer una cotización, no se rellenan los campos por defecto de forma de pago, notas, etc... 2024-08-13 18:20:02 +02:00
2650690772 . 2024-08-01 16:55:30 +02:00
e73aeaeefe . 2024-07-24 18:01:31 +02:00
ebb2d06903 . 2024-07-23 13:19:00 +02:00
c1b61a0b60 . 2024-07-19 17:02:19 +02:00
5e4d58c112 . 2024-07-18 20:26:44 +02:00
23cfe70578 ., 2024-07-18 12:02:59 +02:00
47802ab932 . 2024-07-17 20:10:07 +02:00
5ea5010fd0 . 2024-07-15 19:16:19 +02:00
b45fd00358 . 2024-07-15 18:53:33 +02:00
b9efe95289 . 2024-07-15 17:41:42 +02:00
c86684812c . 2024-07-15 15:24:22 +02:00