Commit graph

276 commits

Author SHA1 Message Date
Fanilo-Nantenaina
19811a2290 refactor(universign): replace sage_client with email_queue for PDF generation 2026-01-06 00:04:16 +03:00
Fanilo-Nantenaina
9f5ccb8e7b fix(models): correct relationship and import paths for universign models 2026-01-05 23:48:25 +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
4d6bb8f0f9 feat(sage_client): add debug logging for collaborator list response 2026-01-05 19:01:06 +03:00
Fanilo-Nantenaina
59105dae88 refactor(api): update response model for collaborators endpoint 2026-01-05 18:38:42 +03:00
Fanilo-Nantenaina
bdb8e4f799 fix(sage_client): handle None filter in lister_collaborateurs 2026-01-05 18:35:33 +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
e7bdf2d6a2 refactor(tiers): restructure client and supplier models to inherit from base and added Collaborator (commercial) fields on retrieving data 2026-01-05 10:14:49 +03:00
Fanilo-Nantenaina
448227c80f feat(articles): extend article schemas with additional fields 2026-01-03 16:56:25 +03:00
Fanilo-Nantenaina
17b17379ac Renamed Pydantic models' name that caused conflict 2026-01-03 15:25:26 +03:00
Fanilo-Nantenaina
e6236558fb fix(articles): add validation for fournisseur_principal field 2026-01-03 12:23:28 +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
512bb366dc refactor(database): fix enum imports and update sqlalchemy queries 2026-01-02 18:00:01 +03:00
Fanilo-Nantenaina
2e8d247603 refactor(imports): update import statements and __all__ list 2026-01-02 11:20:36 +03:00
Fanilo-Nantenaina
1d4ea92e86 feat(articles): add enum support and field normalization for article schema 2026-01-02 11:07:02 +03:00
Fanilo-Nantenaina
bd432a15b6 feat(schemas): add field validators for ArticleResponse 2026-01-02 10:43:13 +03:00
Fanilo-Nantenaina
53b31fbad9 refactor(data): reorganize TAGS_METADATA for better grouping 2025-12-31 11:32:49 +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
f217058538 feat(db): Re-added database initialization before starting API 2025-12-31 10:40:50 +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
4d2f13e6e3 Corrected usage that caused "UserWarning: Valid config keys have changed in V2" 2025-12-30 18:41:35 +03:00
Fanilo-Nantenaina
3e8964070b Detected error : init_db.py 2025-12-30 18:39:29 +03:00
Fanilo-Nantenaina
ce38ee5d98 Corrected faulty import 2025-12-30 18:37:51 +03:00
Fanilo-Nantenaina
8951f73c53 Testing new implementation in command section in docker-compose file 2025-12-30 18:36:30 +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
bad6f3b44b ultra verbose debug 2025-12-30 09:03:16 +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
8b2c49b65c Corrected what prevented container to run 2025-12-30 05:20:52 +00: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
3dfad26c75 Added missing import 2025-12-29 20:06: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
edb64926e3 Added missing import 2025-12-29 11:26:45 +03:00
Fanilo-Nantenaina
eba9c6a137 refactor(schemas): update contact import path and clean up __init__.py to resolve circular import error 2025-12-29 11:25:01 +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