Go to file
JavMB 12b1755e86 merge: resolve conflicts with remote — keep local CORS config, merge webhook notifications
- Resolved merge conflicts in Program.cs (kept configurable CORS from local)
- Resolved merge conflicts in DocumentController.cs (kept full controller
  with list/download endpoints from local)
- Integrated remote webhook notification system:
  * INotificationService interface + WebhookNotificationService
  * InvoiceService now sends Teams/Slack webhook on status changes
  * appsettings.json: added Notifications:WebhookUrl config
  * Program.cs: registered INotificationService + Webhook HttpClient
2026-05-15 19:02:32 +02:00
DoliMiddlewareApi merge: resolve conflicts with remote — keep local CORS config, merge webhook notifications 2026-05-15 19:02:32 +02:00
DoliMiddlewareApi.Tests feat: Patch para el status que no dejaba por Update 2026-02-02 11:01:40 +01:00
presentacion Add Reveal.js presentation and architecture diagram 2026-05-14 20:48:01 +02:00
.dockerignore feat: configure Swagger Bearer auth, fix CORS, Docker and deployment 2026-05-15 18:58:43 +02:00
.env.example feat: configure Swagger Bearer auth, fix CORS, Docker and deployment 2026-05-15 18:58:43 +02:00
.gitignore chore: ignore appsettings.Development.json to prevent secrets leak 2026-05-14 23:00:34 +02:00
API_ENDPOINTS.md feat: add API documentation, fix HttpClient BaseAddress trailing slash 2026-05-15 18:59:10 +02:00
DoliMiddlewareApi.sln feat: Primera parte de la implementacion de autentificacion, para obtener la DOLIAPIKEY del cliente la cual cachearemos asociada a un Id que devolveremos en el JWT de nuestro servidor. 2026-01-03 18:12:40 +01:00
compose.yaml feat: configure Swagger Bearer auth, fix CORS, Docker and deployment 2026-05-15 18:58:43 +02:00
openapi.json 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