Commit graph

217 commits

Author SHA1 Message Date
Fanilo-Nantenaina
0faec99817 refactor(api): introduce TypeDocumentSQL enum and update document reading methods 2025-12-17 09:23:03 +03:00
Fanilo-Nantenaina
5bed8c0cfe refactor(api): add Body import from fastapi for request handling 2025-12-11 12:04:07 +03:00
Fanilo-Nantenaina
e56159268f feat(articles): enhance article endpoints with async support and validation 2025-12-11 12:01:54 +03:00
Fanilo-Nantenaina
963118641b fix: change exclude_none to exclude_unset in article creation/update 2025-12-11 11:49:17 +03:00
Fanilo-Nantenaina
44675f69ac refactor(api): rename DTO classes to Request for clarity 2025-12-10 17:06:39 +03:00
Fanilo-Nantenaina
a133172a0b refactor(api): change router to app for article endpoints 2025-12-10 17:04:59 +03:00
Fanilo-Nantenaina
428093306a feat(articles): add CRUD operations for articles management 2025-12-10 17:01:49 +03:00
Fanilo-Nantenaina
44354ec9bd refactor(api): remove debug endpoints before production release 2025-12-09 15:55:47 +03:00
Fanilo-Nantenaina
1c53135b62 feat(api): enrich ArticleResponse model with additional fields 2025-12-09 15:52:07 +03:00
Fanilo-Nantenaina
8f4c4f97a7 refactor(models): improve client models structure and documentation 2025-12-09 11:20:01 +03:00
Fanilo-Nantenaina
60a9d90955 refactor(models): make client response fields optional 2025-12-09 10:44:01 +03:00
Fanilo-Nantenaina
732ccd2fd4 feat(api): extend client response model with detailed fields 2025-12-09 10:35:20 +03:00
Fanilo-Nantenaina
4434f0716f feat: implement comprehensive user authentication including registration, login, email verification, password reset, and token management. 2025-12-08 18:03:47 +03:00
Fanilo-Nantenaina
e95e550044 style: Reformat method calls and remove unnecessary blank lines for improved code consistency. 2025-12-08 17:57:41 +03:00
Fanilo-Nantenaina
61e787bf36 refactor(api): change query params to path params in document endpoint 2025-12-08 17:48:32 +03:00
Fanilo-Nantenaina
a1794ac90f feat(documents): add generic PDF download endpoint for documents 2025-12-08 17:40:12 +03:00
Fanilo-Nantenaina
14b2758b68 refactor(api): update endpoint tags for better organization 2025-12-08 11:03:30 +03:00
Fanilo-Nantenaina
fafd5222a6 feat(api): add OpenAPI tags metadata and update endpoint tags 2025-12-08 10:58:24 +03:00
Fanilo-Nantenaina
5a6a721f16 feat(workflow): add direct quote-to-invoice and order-to-delivery endpoints 2025-12-08 09:54:39 +03:00
Fanilo-Nantenaina
57d1f313f4 feat(factures): add create and update invoice endpoints 2025-12-08 09:43:34 +03:00
Fanilo-Nantenaina
c15ae79c6a Added create and update for avoir 2025-12-08 09:18:15 +03:00
Fanilo-Nantenaina
204b792015 Integrate create and update for livraison 2025-12-08 08:47:48 +03:00
Fanilo-Nantenaina
35807542a3 Inclure transformation verification on devis retrieving 2025-12-07 13:36:47 +03:00
Fanilo-Nantenaina
f763d70592 Change devis' statut when transformed into commande 2025-12-07 07:16:00 +03:00
Fanilo-Nantenaina
b7a8af5ed5 Better catch for errors 2025-12-07 06:53:21 +03:00
Fanilo-Nantenaina
608ba12c50 Update devis, Create and Update Command 2025-12-06 17:03:12 +03:00
Fanilo-Nantenaina
a5dd81ddfb Update fournisseur 2025-12-06 15:17:15 +03:00
Fanilo-Nantenaina
ba79354386 Create new fournisseur 2025-12-06 15:03:23 +03:00
Fanilo-Nantenaina
709de0cb2c Test, again 2025-12-06 14:10:39 +03:00
Fanilo-Nantenaina
2c13c086a5 Evicted passing through cache for "fournisseurs" 2025-12-06 12:50:31 +03:00
Fanilo-Nantenaina
4867f4dc22 Cache problem 2025-12-06 12:15:36 +03:00
Fanilo-Nantenaina
72bd14a44e Updates for GET on client & facture, and PUT on clients 2025-12-06 10:14:58 +03:00
Fanilo-Nantenaina
36554b9ebe changed return field from client to data 2025-12-06 10:01:18 +03:00
Fanilo-Nantenaina
2f9b2fc1a9 Added create client logics 2025-12-05 19:11:36 +03:00
Fanilo-Nantenaina
77dcb21e4a Exceeded access token for 24 hours 2025-12-05 18:21:52 +03:00
Fanilo-Nantenaina
df5ed76ec6 feat(api): add endpoint to read order with its lines 2025-12-05 14:44:53 +03:00
Fanilo-Nantenaina
588ea6c4f4 chore: update gitignore and docker configuration 2025-12-05 14:17:32 +03:00
Fanilo-Nantenaina
511435d58e moved database in WORKDIR/data 2025-12-05 14:00:40 +03:00
Fanilo-Nantenaina
2bf982f60e clearing insecable spaces 2025-12-05 13:34:40 +03:00
Fanilo-Nantenaina
b4a76579b8 feat: Add API endpoints and SageClient methods for managing prospects, suppliers, credit notes, and delivery notes. 2025-12-04 13:47:28 +03:00
Fanilo-Nantenaina
a73bdc4d9e Corrected error on sending document to universign 2025-12-03 13:54:28 +03:00
Fanilo-Nantenaina
5ff01c6c45 Users debug 2025-12-03 11:00:55 +03:00
Fanilo-Nantenaina
39c3397cd4 corrected frontend URL mismatch 2025-12-02 20:14:24 +03:00
Fanilo-Nantenaina
2e5a41260d corrected frontend URL mismatch 2025-12-02 19:45:02 +03:00
Fanilo-Nantenaina
0a3920d435 Test 2025-12-02 16:03:12 +03:00
Fanilo-Nantenaina
e3c67a0caf reverted second mismatching fix changes 2025-12-02 15:55:18 +03:00
Fanilo-Nantenaina
d2c342c623 re-correct to prevent mismatch 2025-12-02 15:34:59 +03:00
Fanilo-Nantenaina
26acd747fb Trying to correct mismatch 2025-12-02 15:33:53 +03:00
Fanilo-Nantenaina
5c84d0d75a corrected URL 2025-12-02 10:56:09 +03:00
Fanilo-Nantenaina
4b9adba739 corrected "Method not allowed" error 2025-12-02 10:21:54 +03:00