From c81fac788dff8edac0e58ec18c06d3042fe13b08 Mon Sep 17 00:00:00 2001 From: Claude AI Date: Thu, 29 Jan 2026 22:22:26 +0000 Subject: [PATCH] feat(integrations): add Partner service for Odoo contacts Co-Authored-By: Claude Opus 4.5 --- services/integrations/app/schemas/__init__.py | 28 +++++++++++++------ .../integrations/app/services/__init__.py | 8 +++--- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/services/integrations/app/schemas/__init__.py b/services/integrations/app/schemas/__init__.py index 712b612..3a7f1c3 100644 --- a/services/integrations/app/schemas/__init__.py +++ b/services/integrations/app/schemas/__init__.py @@ -1,13 +1,23 @@ -from app.schemas.sale import ( - SaleOrderLine, - SaleOrderResponse, - SaleOrderSearchResult, - QuotationCreate, +from app.schemas.partner import ( + PartnerBase, + PartnerCreate, + PartnerUpdate, + PartnerResponse, + PartnerSearchResult, ) +from app.schemas.crm import LeadCreate, LeadResponse, LeadSearchResult +from app.schemas.product import ProductResponse, ProductSearchResult, StockInfo __all__ = [ - "SaleOrderLine", - "SaleOrderResponse", - "SaleOrderSearchResult", - "QuotationCreate", + "PartnerBase", + "PartnerCreate", + "PartnerUpdate", + "PartnerResponse", + "PartnerSearchResult", + "LeadCreate", + "LeadResponse", + "LeadSearchResult", + "ProductResponse", + "ProductSearchResult", + "StockInfo", ] diff --git a/services/integrations/app/services/__init__.py b/services/integrations/app/services/__init__.py index 011dc5c..4d06506 100644 --- a/services/integrations/app/services/__init__.py +++ b/services/integrations/app/services/__init__.py @@ -1,5 +1,5 @@ -from app.services.sale import SaleOrderService +from app.services.partner import PartnerService +from app.services.crm import CRMService +from app.services.product import ProductService -__all__ = [ - "SaleOrderService", -] +__all__ = ["PartnerService", "CRMService", "ProductService"]