Commit graph

  • ca532fc890 feat(ClientDetails): add validator for type_tiers field Fanilo-Nantenaina 2025-12-26 17:32:24 +0300
  • 82c43627d9 enrich client's details Fanilo-Nantenaina 2025-12-26 16:57:30 +0300
  • 5a23f37e64 fix: make client number field required in ClientCreateRequest Fanilo-Nantenaina 2025-12-26 13:04:30 +0300
  • 7e7c274724 feat: Updated pydantic schema for create and update client function Fanilo-Nantenaina 2025-12-26 12:09:48 +0300
  • 2e267d6faf Added missing import Fanilo-Nantenaina 2025-12-24 22:56:58 +0300
  • 07ec8af191 style: remove emoji icons from log messages and comments Fanilo-Nantenaina 2025-12-24 16:01:41 +0300
  • c47c2c43fb Corrected error "Object of type Decimal is not JSON serializable" Fanilo-Nantenaina 2025-12-24 15:54:43 +0300
  • 3809d3403b Refactored Create Client Object Fanilo-Nantenaina 2025-12-24 15:49:37 +0300
  • a4827c0534 corrected pydantic model's name mismatch Fanilo-Nantenaina 2025-12-24 11:49:19 +0300
  • 5443c5c44a Added missing import Fanilo-Nantenaina 2025-12-24 11:47:47 +0300
  • f8ea7b48b9 Updated client's field Fanilo-Nantenaina 2025-12-24 11:41:31 +0300
  • 215763b679 Trying to make universign functionnal Fanilo-Nantenaina 2025-12-22 11:11:12 +0300
  • d921c7100a refactor(api): simplify Universign transaction flow and error handling Fanilo-Nantenaina 2025-12-22 11:01:50 +0300
  • f357e9614b refactor(api): improve universign transaction flow with better error handling Fanilo-Nantenaina 2025-12-22 10:26:08 +0300
  • 0a6dfcdf64 fix(api): correct parameter name in universign request Fanilo-Nantenaina 2025-12-22 10:11:46 +0300
  • dbdfa1e2df Refactored universign message function Fanilo-Nantenaina 2025-12-22 09:56:38 +0300
  • 2705de7a07 fix: correct date_livraison reference in creer_avoir function Fanilo-Nantenaina 2025-12-21 10:57:26 +0300
  • ac72d6f896 Removed "date_expedition" handling Fanilo-Nantenaina 2025-12-20 17:29:04 +0300
  • 3511b000d5 refactor(models): remove prix_unitaire_ht from line item models Fanilo-Nantenaina 2025-12-20 16:33:26 +0300
  • 1240a118e5 Updated pydantic schemas, deleted client's retrieving logics on creating and updating document Fanilo-Nantenaina 2025-12-20 16:30:48 +0300
  • dbb2a6f16e feat(api): add date fields to document models Fanilo-Nantenaina 2025-12-20 16:19:23 +0300
  • edfa4a0231 refactor(api): remove redundant document status validation checks Fanilo-Nantenaina 2025-12-20 14:34:16 +0300
  • 62c453d7bd chore: update gitignore to remove comments and add database file Fanilo-Nantenaina 2025-12-20 10:12:58 +0300
  • 33fe6cd0fa Merge pull request 'feat/new_features' (#2) from feat/new_features into develop fanilo 2025-12-20 06:54:40 +0000
  • e5fad0ccca feat(devis): add reference field and remove prix_unitaire_ht Fanilo-Nantenaina 2025-12-20 09:53:27 +0300
  • bffca51fcd feat(DevisUpdateRequest): add optional reference field to model Fanilo-Nantenaina 2025-12-20 09:46:02 +0300
  • 4934101085 feat(api): add optional reference field to DevisRequest Fanilo-Nantenaina 2025-12-20 09:21:31 +0300
  • 19ea145bbb refactor(api): replace hardcoded document types with TypeDocumentSQL enum Fanilo-Nantenaina 2025-12-19 13:23:36 +0300
  • da4d43dcf7 refactor(api): simplify devis reading by using TypeDocumentSQL enum Fanilo-Nantenaina 2025-12-19 13:16:56 +0300
  • d26a6a0312 fix: update devis retrieval to use lire_document method Fanilo-Nantenaina 2025-12-19 13:11:26 +0300
  • d8e3fb4b00 refactor(api): remove redundant devis status update logic Fanilo-Nantenaina 2025-12-19 12:39:35 +0300
  • 5cb9015ab5 style(api): improve email template readability and clean up code formatting Fanilo-Nantenaina 2025-12-18 10:59:40 +0300
  • 282ffe4898 feat(signature): add email templates and tracking for signature workflow Fanilo-Nantenaina 2025-12-18 10:09:48 +0300
  • 4c53477efe refactor(api): replace hardcoded document type with enum value Fanilo-Nantenaina 2025-12-18 04:28:26 +0300
  • de6739e3f5 fix: make est_total field optional in FamilleResponse model Fanilo-Nantenaina 2025-12-17 18:21:01 +0300
  • 85da047440 Added missing import Fanilo-Nantenaina 2025-12-17 17:28:38 +0300
  • 4cdaea2051 refactor(api): update endpoint tags for better consistency Fanilo-Nantenaina 2025-12-17 17:26:13 +0300
  • daf96f71eb feat: add PDF document generation and model listing functionality Fanilo-Nantenaina 2025-12-17 17:25:27 +0300
  • 388618603b feat: add article_ref field to MouvementStockResponse Fanilo-Nantenaina 2025-12-17 16:22:43 +0300
  • 62e347969c feat(stock): enhance stock movement models with lot tracking and min/max stock Fanilo-Nantenaina 2025-12-17 14:55:13 +0300
  • 421f4d24dc refactor(api): simplify client and article search endpoints Fanilo-Nantenaina 2025-12-17 12:35:29 +0300
  • 737e340679 refactor(api): wrap client and article responses in success object Fanilo-Nantenaina 2025-12-17 12:33:05 +0300
  • bf4b00ed85 fix(api): ensure date fields are properly formatted before processing Fanilo-Nantenaina 2025-12-17 11:34:45 +0300
  • 42b3164f79 refactor(sage_client): remove section comments and redundant docstrings Fanilo-Nantenaina 2025-12-17 11:14:16 +0300
  • 0faec99817 refactor(api): introduce TypeDocumentSQL enum and update document reading methods Fanilo-Nantenaina 2025-12-17 09:23:03 +0300
  • 5bed8c0cfe refactor(api): add Body import from fastapi for request handling Fanilo-Nantenaina 2025-12-11 12:04:07 +0300
  • e56159268f feat(articles): enhance article endpoints with async support and validation Fanilo-Nantenaina 2025-12-11 12:01:54 +0300
  • 963118641b fix: change exclude_none to exclude_unset in article creation/update Fanilo-Nantenaina 2025-12-11 11:49:17 +0300
  • 44675f69ac refactor(api): rename DTO classes to Request for clarity Fanilo-Nantenaina 2025-12-10 17:06:39 +0300
  • a133172a0b refactor(api): change router to app for article endpoints Fanilo-Nantenaina 2025-12-10 17:04:59 +0300
  • 428093306a feat(articles): add CRUD operations for articles management Fanilo-Nantenaina 2025-12-10 17:01:49 +0300
  • 44354ec9bd refactor(api): remove debug endpoints before production release Fanilo-Nantenaina 2025-12-09 15:55:47 +0300
  • 1c53135b62 feat(api): enrich ArticleResponse model with additional fields Fanilo-Nantenaina 2025-12-09 15:52:07 +0300
  • 8f4c4f97a7 refactor(models): improve client models structure and documentation Fanilo-Nantenaina 2025-12-09 11:20:01 +0300
  • 60a9d90955 refactor(models): make client response fields optional Fanilo-Nantenaina 2025-12-09 10:44:01 +0300
  • 732ccd2fd4 feat(api): extend client response model with detailed fields Fanilo-Nantenaina 2025-12-09 10:35:20 +0300
  • 4434f0716f feat: implement comprehensive user authentication including registration, login, email verification, password reset, and token management. Fanilo-Nantenaina 2025-12-08 18:03:47 +0300
  • e95e550044 style: Reformat method calls and remove unnecessary blank lines for improved code consistency. Fanilo-Nantenaina 2025-12-08 17:57:41 +0300
  • 61e787bf36 refactor(api): change query params to path params in document endpoint Fanilo-Nantenaina 2025-12-08 17:48:32 +0300
  • a1794ac90f feat(documents): add generic PDF download endpoint for documents Fanilo-Nantenaina 2025-12-08 17:40:12 +0300
  • 14b2758b68 refactor(api): update endpoint tags for better organization Fanilo-Nantenaina 2025-12-08 11:03:30 +0300
  • fafd5222a6 feat(api): add OpenAPI tags metadata and update endpoint tags Fanilo-Nantenaina 2025-12-08 10:58:24 +0300
  • 5a6a721f16 feat(workflow): add direct quote-to-invoice and order-to-delivery endpoints Fanilo-Nantenaina 2025-12-08 09:54:39 +0300
  • 57d1f313f4 feat(factures): add create and update invoice endpoints Fanilo-Nantenaina 2025-12-08 09:43:34 +0300
  • c15ae79c6a Added create and update for avoir Fanilo-Nantenaina 2025-12-08 09:18:15 +0300
  • 204b792015 Integrate create and update for livraison Fanilo-Nantenaina 2025-12-08 08:47:48 +0300
  • 35807542a3 Inclure transformation verification on devis retrieving Fanilo-Nantenaina 2025-12-07 13:36:47 +0300
  • f763d70592 Change devis' statut when transformed into commande Fanilo-Nantenaina 2025-12-07 07:16:00 +0300
  • b7a8af5ed5 Better catch for errors Fanilo-Nantenaina 2025-12-07 06:53:21 +0300
  • 608ba12c50 Update devis, Create and Update Command Fanilo-Nantenaina 2025-12-06 17:03:12 +0300
  • a5dd81ddfb Update fournisseur Fanilo-Nantenaina 2025-12-06 15:17:15 +0300
  • ba79354386 Create new fournisseur Fanilo-Nantenaina 2025-12-06 15:03:23 +0300
  • 709de0cb2c Test, again Fanilo-Nantenaina 2025-12-06 14:10:39 +0300
  • 2c13c086a5 Evicted passing through cache for "fournisseurs" Fanilo-Nantenaina 2025-12-06 12:50:31 +0300
  • 4867f4dc22 Cache problem Fanilo-Nantenaina 2025-12-06 12:15:36 +0300
  • 72bd14a44e Updates for GET on client & facture, and PUT on clients Fanilo-Nantenaina 2025-12-06 10:14:58 +0300
  • 36554b9ebe changed return field from client to data Fanilo-Nantenaina 2025-12-06 10:01:18 +0300
  • 2f9b2fc1a9 Added create client logics Fanilo-Nantenaina 2025-12-05 19:11:36 +0300
  • 77dcb21e4a Exceeded access token for 24 hours Fanilo-Nantenaina 2025-12-05 18:21:52 +0300
  • df5ed76ec6 feat(api): add endpoint to read order with its lines Fanilo-Nantenaina 2025-12-05 14:44:53 +0300
  • 588ea6c4f4 chore: update gitignore and docker configuration Fanilo-Nantenaina 2025-12-05 14:17:32 +0300
  • 511435d58e moved database in WORKDIR/data Fanilo-Nantenaina 2025-12-05 14:00:40 +0300
  • 2bf982f60e clearing insecable spaces Fanilo-Nantenaina 2025-12-05 13:34:40 +0300
  • b4a76579b8 feat: Add API endpoints and SageClient methods for managing prospects, suppliers, credit notes, and delivery notes. Fanilo-Nantenaina 2025-12-04 13:47:28 +0300
  • a73bdc4d9e Corrected error on sending document to universign Fanilo-Nantenaina 2025-12-03 13:54:28 +0300
  • 5ff01c6c45 Users debug Fanilo-Nantenaina 2025-12-03 11:00:55 +0300
  • 39c3397cd4 corrected frontend URL mismatch Fanilo-Nantenaina 2025-12-02 20:14:24 +0300
  • 2e5a41260d corrected frontend URL mismatch Fanilo-Nantenaina 2025-12-02 19:45:02 +0300
  • 0a3920d435 Test Fanilo-Nantenaina 2025-12-02 16:03:12 +0300
  • e3c67a0caf reverted second mismatching fix changes Fanilo-Nantenaina 2025-12-02 15:55:18 +0300
  • d2c342c623 re-correct to prevent mismatch Fanilo-Nantenaina 2025-12-02 15:34:59 +0300
  • 26acd747fb Trying to correct mismatch Fanilo-Nantenaina 2025-12-02 15:33:53 +0300
  • 5c84d0d75a corrected URL Fanilo-Nantenaina 2025-12-02 10:56:09 +0300
  • 4b9adba739 corrected "Method not allowed" error Fanilo-Nantenaina 2025-12-02 10:21:54 +0300
  • 8c98a96630 Corrected invalid import Fanilo-Nantenaina 2025-12-02 09:33:18 +0300
  • b2cfb31e40 Added authentication logics Fanilo-Nantenaina 2025-12-02 09:09:29 +0300
  • 3f8238f674 refactor: Use specialized Sage client methods for listing commands and invoices, and enhance the document transformation response. Fanilo-Nantenaina 2025-11-28 08:52:55 +0300
  • b468c963c9 refactor: Use explicit Sage document type constants for enums, document listing, and transformation endpoints. Fanilo-Nantenaina 2025-11-28 08:28:59 +0300
  • 33843e031a updated devis to command logics transformation Fanilo-Nantenaina 2025-11-28 05:54:25 +0300
  • c0327f1890 fix: Use query parameters for changing quote status and transforming documents, and remove "NOUVEAU" tags from docstrings. Fanilo-Nantenaina 2025-11-28 05:39:04 +0300