Commit graph

  • 1972f22b80 chore: update container name in dev docker-compose file Fanilo-Nantenaina 2026-01-08 16:37:14 +0300
  • ce3b234fee chore: update container name in docker-compose.dev.yml feat/updates_containers Fanilo-Nantenaina 2026-01-08 15:24:11 +0300
  • d78d189606 chore: update database name in docker-compose.dev.yml Fanilo-Nantenaina 2026-01-08 15:22:27 +0300
  • 8a012fc162 refactor(docker): restructure docker setup for multiple environments Fanilo-Nantenaina 2026-01-08 15:15:21 +0300
  • f3957dddcf Merge branch 'fix/update_pdf_structure' into feat/update_pdf_structure feat/update_pdf_structure Fanilo-Nantenaina 2026-01-08 10:48:26 +0300
  • 268dfb3618 refactor(api): replace sage dependency with direct sage_client usage Fanilo-Nantenaina 2026-01-08 10:29:21 +0300
  • bcee1f277f refactor: replace is_() method with direct boolean comparison Fanilo-Nantenaina 2026-01-07 20:29:35 +0300
  • d8ec61802d feat(universign): add signed document storage and download functionality Fanilo-Nantenaina 2026-01-07 20:01:55 +0300
  • 4a1960745a feat(pdf-generation): redesign document layout with modern styling Fanilo-Nantenaina 2026-01-07 19:42:29 +0300
  • 0be28f6744 Merge pull request 'debug/universign_3' (#3) from debug/universign_3 into develop feat/get_signed_documents fanilo 2026-01-07 03:13:26 +0000
  • e4024168b2 fix: update total label in PDF generation to "Total HT NET" debug/universign_3 Fanilo-Nantenaina 2026-01-07 06:12:25 +0300
  • cd9dd9348d fix: update invoice pdf to use total_ht_net instead of total_ht Fanilo-Nantenaina 2026-01-07 04:26:56 +0300
  • bcaa621432 feat(signer-status): add new signer statuses and improve status handling Fanilo-Nantenaina 2026-01-06 20:24:29 +0300
  • fbaa43e3fd fix(universign): improve webhook payload handling and transaction sync Fanilo-Nantenaina 2026-01-06 19:56:39 +0300
  • 1ce85517be feat(universign): improve transaction sync and webhook handling Fanilo-Nantenaina 2026-01-06 19:43:42 +0300
  • a3f02cbd91 feat(universign): add transaction management and status synchronization Fanilo-Nantenaina 2026-01-06 19:15:35 +0300
  • 9bc2a3f7c9 feat(signature): add signed document storage and management debug/universign_2 Fanilo-Nantenaina 2026-01-06 18:38:50 +0300
  • ba4a9d4773 feat(universign): improve transaction and signer management Fanilo-Nantenaina 2026-01-06 18:31:53 +0300
  • 7d1a68f4e5 feat(universign): add transaction validation and status synchronization Fanilo-Nantenaina 2026-01-06 17:07:09 +0300
  • 92a2b95cbb fix(universign_status_mapping): add "closed" status mapping to "SIGNE" fix/manage_hour Fanilo-Nantenaina 2026-01-06 15:43:47 +0300
  • 9a1e1d6726 Uniformed function Fanilo-Nantenaina 2026-01-06 15:41:03 +0300
  • c24f276ce4 feat(models): add CLOSED status to UniversignTransactionStatus enum Fanilo-Nantenaina 2026-01-06 15:38:24 +0300
  • 5ad1fccc5c refactor(schemas): change date fields to datetime in document models Fanilo-Nantenaina 2026-01-06 13:25:09 +0300
  • 0deb178bc6 refactor(utils): reorganize status mapping functions and add docstrings Fanilo-Nantenaina 2026-01-06 12:53:33 +0300
  • bac8cc6017 refactor(universign): simplify status mapping and remove redundant comments Fanilo-Nantenaina 2026-01-06 12:52:52 +0300
  • f3fc32c89f refactor(api): remove unused signature endpoint and related imports feat/universign_delocalization Fanilo-Nantenaina 2026-01-06 12:48:56 +0300
  • 677cd826d7 refactor(email_queue): remove debug logging and simplify email processing Fanilo-Nantenaina 2026-01-06 12:06:55 +0300
  • 410d4553d5 refactor(universign): clean up code and update status constants Fanilo-Nantenaina 2026-01-06 11:29:36 +0300
  • b40c998062 feat(universign): add email templating for signature requests Fanilo-Nantenaina 2026-01-06 11:02:52 +0300
  • ab25443f99 refactor(models): remove verbose comments and docstrings from enums Fanilo-Nantenaina 2026-01-06 09:13:57 +0300
  • e3f7090935 fix(routes): add duplicate webhook endpoint with trailing slash Fanilo-Nantenaina 2026-01-06 00:11:47 +0300
  • bbaec0f0b8 refactor: rename local status from EN_COURS to IN_PROGRESS for clarity Fanilo-Nantenaina 2026-01-06 00:09:45 +0300
  • a08fb12b56 refactor(utils): move normaliser_type_doc to generic_functions module Fanilo-Nantenaina 2026-01-06 00:07:58 +0300
  • 19811a2290 refactor(universign): replace sage_client with email_queue for PDF generation Fanilo-Nantenaina 2026-01-06 00:04:16 +0300
  • 9f5ccb8e7b fix(models): correct relationship and import paths for universign models Fanilo-Nantenaina 2026-01-05 23:48:25 +0300
  • a68f5af72e feat(universign): implement comprehensive e-signature integration Fanilo-Nantenaina 2026-01-05 23:37:17 +0300
  • 50c654a74a refactor(sage_client): Corrected collaborator listing logic and return type Fanilo-Nantenaina 2026-01-05 19:06:53 +0300
  • 4d6bb8f0f9 feat(sage_client): add debug logging for collaborator list response Fanilo-Nantenaina 2026-01-05 19:01:06 +0300
  • 59105dae88 refactor(api): update response model for collaborators endpoint Fanilo-Nantenaina 2026-01-05 18:38:42 +0300
  • bdb8e4f799 fix(sage_client): handle None filter in lister_collaborateurs Fanilo-Nantenaina 2026-01-05 18:35:33 +0300
  • c97db9b058 Added collaborator feat/collaborator Fanilo-Nantenaina 2026-01-05 18:19:11 +0300
  • 8850c7c266 Unification for document's schemas fix/document_treatment Fanilo-Nantenaina 2026-01-05 17:22:27 +0300
  • e7bdf2d6a2 refactor(tiers): restructure client and supplier models to inherit from base and added Collaborator (commercial) fields on retrieving data fix/article_treatment Fanilo-Nantenaina 2026-01-05 10:14:49 +0300
  • 448227c80f feat(articles): extend article schemas with additional fields Fanilo-Nantenaina 2026-01-03 16:56:25 +0300
  • 17b17379ac Renamed Pydantic models' name that caused conflict Fanilo-Nantenaina 2026-01-03 15:25:26 +0300
  • e6236558fb fix(articles): add validation for fournisseur_principal field Fanilo-Nantenaina 2026-01-03 12:23:28 +0300
  • 45dd517ecf refactor(models): rename request models to be more concise Fanilo-Nantenaina 2026-01-03 11:27:36 +0300
  • 306c71b43d refactor(schemas): rename response and request models to simpler names Fanilo-Nantenaina 2026-01-03 11:11:28 +0300
  • e3b0f7e44a refactor(config): move config module to config/config.py and update imports Fanilo-Nantenaina 2026-01-02 19:14:40 +0300
  • 512bb366dc refactor(database): fix enum imports and update sqlalchemy queries Fanilo-Nantenaina 2026-01-02 18:00:01 +0300
  • e97ff73e16 feat(auth): implement comprehensive security enhancements feat/enhanced_security_auth_2 Fanilo-Nantenaina 2026-01-02 17:56:28 +0300
  • 81843dfaee Better file consistency feat/enhanced_security_auth Fanilo-Nantenaina 2026-01-02 14:44:24 +0300
  • 2e8d247603 refactor(imports): update import statements and __all__ list Fanilo-Nantenaina 2026-01-02 11:20:36 +0300
  • 1d4ea92e86 feat(articles): add enum support and field normalization for article schema Fanilo-Nantenaina 2026-01-02 11:07:02 +0300
  • bd432a15b6 feat(schemas): add field validators for ArticleResponse Fanilo-Nantenaina 2026-01-02 10:43:13 +0300
  • 53b31fbad9 refactor(data): reorganize TAGS_METADATA for better grouping Fanilo-Nantenaina 2025-12-31 11:32:49 +0300
  • ac045f7dd3 refactor(api): remove unused articles endpoint and update tags metadata Fanilo-Nantenaina 2025-12-31 11:20:42 +0300
  • f217058538 feat(db): Re-added database initialization before starting API Fanilo-Nantenaina 2025-12-31 10:40:50 +0300
  • 6b1710ad99 feat(sage-gateway): add multi-tenant sage gateway configuration system Fanilo-Nantenaina 2025-12-31 10:19:16 +0300
  • 4d2f13e6e3 Corrected usage that caused "UserWarning: Valid config keys have changed in V2" Fanilo-Nantenaina 2025-12-30 18:41:35 +0300
  • 3e8964070b Detected error : init_db.py Fanilo-Nantenaina 2025-12-30 18:39:29 +0300
  • ce38ee5d98 Corrected faulty import Fanilo-Nantenaina 2025-12-30 18:37:51 +0300
  • 8951f73c53 Testing new implementation in command section in docker-compose file Fanilo-Nantenaina 2025-12-30 18:36:30 +0300
  • 792d771667 refactor: reorganize database models and clean up schemas Fanilo-Nantenaina 2025-12-30 18:35:47 +0300
  • 4867b114fe fix: correct document status change parameters and enum handling Fanilo-Nantenaina 2025-12-30 12:50:44 +0300
  • 6eba416f72 fix(api): normalize document types and fix status change validation Fanilo-Nantenaina 2025-12-30 12:48:45 +0300
  • e85c6560be feat(documents): enhance document status change handling Fanilo-Nantenaina 2025-12-30 12:43:49 +0300
  • c89db29963 refactor(document): Made status changes to be "global" Fanilo-Nantenaina 2025-12-30 11:56:18 +0300
  • bad6f3b44b ultra verbose debug Fanilo-Nantenaina 2025-12-30 09:03:16 +0300
  • 7fccf95ed9 Made persistency for logs and reduced retry delay for email Fanilo-Nantenaina 2025-12-30 08:54:43 +0300
  • ab062747cb Modified generate_pdf function that caused error Fanilo-Nantenaina 2025-12-30 08:48:34 +0300
  • 971d35b078 better debbuging for universign Fanilo-Nantenaina 2025-12-30 08:42:16 +0300
  • 8b2c49b65c Corrected what prevented container to run fanilo 2025-12-30 05:20:52 +0000
  • d0db0e4077 Reverted delocalized function Fanilo-Nantenaina 2025-12-29 20:43:27 +0300
  • ffa45347bb feat: Implement Universign e-signature integration with dedicated utility functions. Fanilo-Nantenaina 2025-12-29 20:16:23 +0300
  • 3dfad26c75 Added missing import Fanilo-Nantenaina 2025-12-29 20:06:23 +0300
  • d76cb4546f Added missing import Fanilo-Nantenaina 2025-12-29 20:03:14 +0300
  • 27c8ae77c2 fix(api): handle different response formats in contact creation Fanilo-Nantenaina 2025-12-29 19:55:33 +0300
  • ffb7a50443 Restructured files and reorganization for better consistency Fanilo-Nantenaina 2025-12-29 18:26:00 +0300
  • 0e2398278f refactor(api): rename client endpoints to tiers for consistency (Generalized contact's creation endpoint) Fanilo-Nantenaina 2025-12-29 13:27:08 +0300
  • efe5961bea feat(api): add type tier normalization utility and update API Fanilo-Nantenaina 2025-12-29 11:54:17 +0300
  • edb64926e3 Added missing import Fanilo-Nantenaina 2025-12-29 11:26:45 +0300
  • eba9c6a137 refactor(schemas): update contact import path and clean up __init__.py to resolve circular import error Fanilo-Nantenaina 2025-12-29 11:25:01 +0300
  • 1d78c6b46b feat(tiers): add tiers schemas and API endpoints Fanilo-Nantenaina 2025-12-29 11:20:55 +0300
  • 8859152379 Modified client's retrieving method on creating a new contact Fanilo-Nantenaina 2025-12-28 21:34:13 +0300
  • 18699a8673 Added contact handling Fanilo-Nantenaina 2025-12-28 21:20:15 +0300
  • e9e4aff0db Enriched article response Fanilo-Nantenaina 2025-12-27 18:08:03 +0300
  • ce84c66ee6 refactor(api): enhance FamilleResponse model with detailed fields and sections Fanilo-Nantenaina 2025-12-27 07:08:01 +0300
  • 7f51992dda refactor(api): remove ge constraints from numeric fields in ArticleResponse Fanilo-Nantenaina 2025-12-27 06:20:24 +0300
  • a4f5274663 refactor(api): align ArticleResponse model with Sage database structure Fanilo-Nantenaina 2025-12-27 06:12:10 +0300
  • be7a8baddd Enriched article response Fanilo-Nantenaina 2025-12-27 05:29:18 +0300
  • e55ff75624 Added missing import Fanilo-Nantenaina 2025-12-26 20:37:39 +0300
  • 459ce26766 feat(api): enhance FamilleResponse model with additional fields Fanilo-Nantenaina 2025-12-26 20:33:53 +0300
  • 0f06075779 feat(fournisseurs): add FournisseurDetails model and update endpoints Fanilo-Nantenaina 2025-12-26 19:54:00 +0300
  • 3546c58165 Added missing import Fanilo-Nantenaina 2025-12-26 19:31:53 +0300
  • 8b42db686c refactor(Contact): simplify civilite_map and validator comments Fanilo-Nantenaina 2025-12-26 19:27:15 +0300
  • db3776c000 refactor(Contact): rename _civilite_map to civilite_map for better accessibility Fanilo-Nantenaina 2025-12-26 19:18:24 +0300
  • c101e45afd feat(Contact): add civilite mapping and validator Fanilo-Nantenaina 2025-12-26 19:03:34 +0300
  • f414a2889e feat(client): add Contact model and contacts field to ClientDetails Fanilo-Nantenaina 2025-12-26 18:51:36 +0300
  • 61869f3293 refactor(api): simplify ClientDetails model by removing unused fields and reorganizing structure Fanilo-Nantenaina 2025-12-26 17:49:14 +0300