javiermengual
c1c7d4bb37
añado endpoint para validar factura y campo de notas publicas y privadas en los Dtos
2026-02-03 16:50:44 +01:00
javiermengual
60a9a7f7db
feat: Patch para el status que no dejaba por Update
2026-02-02 11:01:40 +01:00
javiermengual
e729388981
feat : Añado endpoint Get para Clients de dolibar.
2026-01-30 16:34:23 +01:00
javiermengual
161696269d
fix: add optional search parameter to GET invoices
2026-01-29 13:26:54 +01:00
javiermengual
283a9e7f5f
Implementar autenticación JWT con caché de tokens de Dolibarr por sesión
...
- Añadir autenticación estándar JWT Bearer con ASP.NET Core
- Crear DolibarrTokenCacheService para la lógica de caché de tokens
- Refactorizar DolibarrApiClient para usar TokenCacheService con SRP limpio
- Actualizar Program.cs con registros de servicios y comentarios apropiados
- Añadir AuthController para el endpoint de login
- Actualizar InvoiceService para usar DolibarrApiClient
2026-01-03 19:55:04 +01:00
javiermengual
2e1062cc71
feat: Implemento el subendpoint de POST para las lineas de facturas.
2026-01-02 21:05:46 +01:00
javiermengual
a06ac2bdd9
feat: Implementar endpoint PUT para actualizar facturas draft, limitado a campos permitidos por Dolibarr (ref, notas, estado, fecha expiración) y unificar campo 'number' para consistencia
2026-01-02 20:20:58 +01:00
javiermengual
1fd331ac17
feat: Implemento completamente el POST de facturas , usando un objeto anonimo para la request, y devuelvo el id creado.
2026-01-02 19:01:04 +01:00
javiermengual
daded56582
feat: Creo los DTOS para el POST de facturas , tambien organizo un poco en command y query los DTOS
2026-01-02 18:15:41 +01:00
javiermengual
ab80901280
refactor: sacar los metodos de cada DTO a su propio servicio porque si no se me hara un god object , y lo mantendre simple sin mucha abstraccion.
2025-12-31 15:15:00 +01:00
javiermengual
572547b356
build : cambio de OpenApi nativo a Swashbuckle para tener un mejor schema openapi.
2025-12-30 13:45:58 +01:00
javiermengual
220d02819c
enchance: mejoro los types de openapi para el frontend
2025-12-30 13:19:02 +01:00
javiermengual
accb4d3c4a
fix: arreglo bug de inconsistencia en la paginacion , poniendolo como 1 based y con validacion.
2025-12-30 12:20:54 +01:00
javiermengual
b937c64e39
refactor: usar strings para status de facturas en lugar de enum
...
- Cambiar InvoiceDto.Status de enum a string
- Eliminar InvoiceStatus enum y mapper
- Usar directamente los status de Dolibarr (draft, unpaid, paid, cancelled)
2025-12-29 16:58:53 +01:00
javiermengual
9d871dccf9
feat: añadir controlador de facturas
2025-12-29 16:37:46 +01:00