Commit graph

138 commits

Author SHA1 Message Date
Fanilo-Nantenaina
5ad1fccc5c refactor(schemas): change date fields to datetime in document models 2026-01-06 13:25:09 +03:00
Fanilo-Nantenaina
f3fc32c89f refactor(api): remove unused signature endpoint and related imports 2026-01-06 12:48:56 +03:00
Fanilo-Nantenaina
410d4553d5 refactor(universign): clean up code and update status constants 2026-01-06 11:29:36 +03:00
Fanilo-Nantenaina
a08fb12b56 refactor(utils): move normaliser_type_doc to generic_functions module 2026-01-06 00:07:58 +03:00
Fanilo-Nantenaina
a68f5af72e feat(universign): implement comprehensive e-signature integration 2026-01-05 23:37:17 +03:00
Fanilo-Nantenaina
50c654a74a refactor(sage_client): Corrected collaborator listing logic and return type 2026-01-05 19:06:53 +03:00
Fanilo-Nantenaina
59105dae88 refactor(api): update response model for collaborators endpoint 2026-01-05 18:38:42 +03:00
Fanilo-Nantenaina
c97db9b058 Added collaborator 2026-01-05 18:19:11 +03:00
Fanilo-Nantenaina
8850c7c266 Unification for document's schemas 2026-01-05 17:22:27 +03:00
Fanilo-Nantenaina
45dd517ecf refactor(models): rename request models to be more concise 2026-01-03 11:27:36 +03:00
Fanilo-Nantenaina
306c71b43d refactor(schemas): rename response and request models to simpler names 2026-01-03 11:11:28 +03:00
Fanilo-Nantenaina
e3b0f7e44a refactor(config): move config module to config/config.py and update imports 2026-01-02 19:14:40 +03:00
Fanilo-Nantenaina
ac045f7dd3 refactor(api): remove unused articles endpoint and update tags metadata 2025-12-31 11:20:42 +03:00
Fanilo-Nantenaina
6b1710ad99 feat(sage-gateway): add multi-tenant sage gateway configuration system 2025-12-31 10:19:16 +03:00
Fanilo-Nantenaina
792d771667 refactor: reorganize database models and clean up schemas 2025-12-30 18:35:47 +03:00
Fanilo-Nantenaina
4867b114fe fix: correct document status change parameters and enum handling 2025-12-30 12:50:44 +03:00
Fanilo-Nantenaina
6eba416f72 fix(api): normalize document types and fix status change validation 2025-12-30 12:48:45 +03:00
Fanilo-Nantenaina
e85c6560be feat(documents): enhance document status change handling 2025-12-30 12:43:49 +03:00
Fanilo-Nantenaina
c89db29963 refactor(document): Made status changes to be "global" 2025-12-30 11:56:18 +03:00
Fanilo-Nantenaina
7fccf95ed9 Made persistency for logs and reduced retry delay for email 2025-12-30 08:54:43 +03:00
Fanilo-Nantenaina
ab062747cb Modified generate_pdf function that caused error 2025-12-30 08:48:34 +03:00
Fanilo-Nantenaina
971d35b078 better debbuging for universign 2025-12-30 08:42:16 +03:00
Fanilo-Nantenaina
d0db0e4077 Reverted delocalized function 2025-12-29 20:43:27 +03:00
Fanilo-Nantenaina
ffa45347bb feat: Implement Universign e-signature integration with dedicated utility functions. 2025-12-29 20:16:23 +03:00
Fanilo-Nantenaina
d76cb4546f Added missing import 2025-12-29 20:03:14 +03:00
Fanilo-Nantenaina
27c8ae77c2 fix(api): handle different response formats in contact creation 2025-12-29 19:55:33 +03:00
Fanilo-Nantenaina
ffb7a50443 Restructured files and reorganization for better consistency 2025-12-29 18:26:00 +03:00
Fanilo-Nantenaina
0e2398278f refactor(api): rename client endpoints to tiers for consistency (Generalized contact's creation endpoint) 2025-12-29 13:27:08 +03:00
Fanilo-Nantenaina
efe5961bea feat(api): add type tier normalization utility and update API 2025-12-29 11:54:17 +03:00
Fanilo-Nantenaina
1d78c6b46b feat(tiers): add tiers schemas and API endpoints 2025-12-29 11:20:55 +03:00
Fanilo-Nantenaina
8859152379 Modified client's retrieving method on creating a new contact 2025-12-28 21:34:13 +03:00
Fanilo-Nantenaina
18699a8673 Added contact handling 2025-12-28 21:20:15 +03:00
Fanilo-Nantenaina
e9e4aff0db Enriched article response 2025-12-27 18:08:03 +03:00
Fanilo-Nantenaina
ce84c66ee6 refactor(api): enhance FamilleResponse model with detailed fields and sections 2025-12-27 07:08:01 +03:00
Fanilo-Nantenaina
7f51992dda refactor(api): remove ge constraints from numeric fields in ArticleResponse 2025-12-27 06:20:24 +03:00
Fanilo-Nantenaina
a4f5274663 refactor(api): align ArticleResponse model with Sage database structure 2025-12-27 06:12:10 +03:00
Fanilo-Nantenaina
be7a8baddd Enriched article response 2025-12-27 05:29:18 +03:00
Fanilo-Nantenaina
e55ff75624 Added missing import 2025-12-26 20:37:39 +03:00
Fanilo-Nantenaina
459ce26766 feat(api): enhance FamilleResponse model with additional fields 2025-12-26 20:33:53 +03:00
Fanilo-Nantenaina
0f06075779 feat(fournisseurs): add FournisseurDetails model and update endpoints 2025-12-26 19:54:00 +03:00
Fanilo-Nantenaina
3546c58165 Added missing import 2025-12-26 19:31:53 +03:00
Fanilo-Nantenaina
8b42db686c refactor(Contact): simplify civilite_map and validator comments 2025-12-26 19:27:15 +03:00
Fanilo-Nantenaina
db3776c000 refactor(Contact): rename _civilite_map to civilite_map for better accessibility 2025-12-26 19:18:24 +03:00
Fanilo-Nantenaina
c101e45afd feat(Contact): add civilite mapping and validator 2025-12-26 19:03:34 +03:00
Fanilo-Nantenaina
f414a2889e feat(client): add Contact model and contacts field to ClientDetails 2025-12-26 18:51:36 +03:00
Fanilo-Nantenaina
61869f3293 refactor(api): simplify ClientDetails model by removing unused fields and reorganizing structure 2025-12-26 17:49:14 +03:00
Fanilo-Nantenaina
ca532fc890 feat(ClientDetails): add validator for type_tiers field 2025-12-26 17:32:24 +03:00
Fanilo-Nantenaina
82c43627d9 enrich client's details 2025-12-26 16:57:30 +03:00
Fanilo-Nantenaina
5a23f37e64 fix: make client number field required in ClientCreateRequest 2025-12-26 13:04:30 +03:00
Fanilo-Nantenaina
7e7c274724 feat: Updated pydantic schema for create and update client function 2025-12-26 12:09:48 +03:00