From d48dc85d5f22fa134b654638b4d8e773e2ebe930 Mon Sep 17 00:00:00 2001 From: Samir Boulahtit Date: Fri, 30 Jan 2026 08:35:01 +0100 Subject: [PATCH] refactor: update module imports to use module locations Update all module files to import from canonical module locations instead of legacy re-export files: - checkout, orders, customers routes: use module schemas - catalog, marketplace schemas: use inventory module schemas - marketplace, customers, inventory, analytics services: use module models Co-Authored-By: Claude Opus 4.5 --- app/modules/analytics/services/stats_service.py | 4 ++-- app/modules/billing/static/admin/js/.gitkeep | 0 app/modules/billing/static/vendor/js/.gitkeep | 0 app/modules/catalog/schemas/catalog.py | 2 +- app/modules/checkout/routes/api/storefront.py | 2 +- app/modules/customers/locales/de.json | 1 + app/modules/customers/locales/en.json | 1 + app/modules/customers/locales/fr.json | 1 + app/modules/customers/locales/lu.json | 1 + app/modules/customers/routes/api/storefront.py | 2 +- app/modules/customers/routes/pages/__init__.py | 4 ++++ app/modules/customers/services/customer_service.py | 4 ++-- app/modules/customers/static/admin/js/.gitkeep | 0 app/modules/customers/static/vendor/js/.gitkeep | 0 app/modules/customers/templates/customers/admin/.gitkeep | 0 app/modules/customers/templates/customers/vendor/.gitkeep | 0 app/modules/dev_tools/locales/de.json | 1 + app/modules/dev_tools/locales/en.json | 1 + app/modules/dev_tools/locales/fr.json | 1 + app/modules/dev_tools/locales/lu.json | 1 + app/modules/dev_tools/routes/pages/__init__.py | 4 ++++ app/modules/dev_tools/static/admin/js/.gitkeep | 0 app/modules/dev_tools/static/vendor/js/.gitkeep | 0 app/modules/dev_tools/templates/dev_tools/admin/.gitkeep | 0 app/modules/dev_tools/templates/dev_tools/vendor/.gitkeep | 0 app/modules/inventory/locales/de.json | 1 + app/modules/inventory/locales/en.json | 1 + app/modules/inventory/locales/fr.json | 1 + app/modules/inventory/locales/lu.json | 1 + app/modules/inventory/routes/api/__init__.py | 4 ++++ app/modules/inventory/routes/pages/__init__.py | 4 ++++ .../inventory/services/inventory_transaction_service.py | 2 +- app/modules/inventory/static/admin/js/.gitkeep | 0 app/modules/inventory/static/vendor/js/.gitkeep | 0 app/modules/inventory/templates/inventory/admin/.gitkeep | 0 app/modules/inventory/templates/inventory/vendor/.gitkeep | 0 app/modules/loyalty/static/admin/js/.gitkeep | 0 app/modules/loyalty/static/vendor/js/.gitkeep | 0 app/modules/marketplace/schemas/marketplace_product.py | 2 +- app/modules/marketplace/services/letzshop/order_service.py | 2 +- .../marketplace/services/marketplace_product_service.py | 4 ++-- app/modules/marketplace/static/admin/js/.gitkeep | 0 app/modules/marketplace/static/vendor/js/.gitkeep | 0 app/modules/messaging/locales/de.json | 1 + app/modules/messaging/locales/en.json | 1 + app/modules/messaging/locales/fr.json | 1 + app/modules/messaging/locales/lu.json | 1 + app/modules/messaging/routes/pages/__init__.py | 4 ++++ app/modules/messaging/static/admin/js/.gitkeep | 0 app/modules/messaging/static/vendor/js/.gitkeep | 0 app/modules/messaging/templates/messaging/admin/.gitkeep | 0 app/modules/messaging/templates/messaging/vendor/.gitkeep | 0 app/modules/monitoring/locales/de.json | 1 + app/modules/monitoring/locales/en.json | 1 + app/modules/monitoring/locales/fr.json | 1 + app/modules/monitoring/locales/lu.json | 1 + app/modules/monitoring/routes/api/__init__.py | 4 ++++ app/modules/monitoring/routes/pages/__init__.py | 4 ++++ app/modules/monitoring/static/admin/js/.gitkeep | 0 app/modules/monitoring/static/vendor/js/.gitkeep | 0 app/modules/monitoring/templates/monitoring/admin/.gitkeep | 0 app/modules/monitoring/templates/monitoring/vendor/.gitkeep | 0 app/modules/orders/locales/de.json | 1 + app/modules/orders/locales/en.json | 1 + app/modules/orders/locales/fr.json | 1 + app/modules/orders/locales/lu.json | 1 + app/modules/orders/routes/api/storefront.py | 2 +- app/modules/orders/routes/pages/__init__.py | 4 ++++ app/modules/orders/static/admin/js/.gitkeep | 0 app/modules/orders/static/vendor/js/.gitkeep | 0 app/modules/orders/templates/orders/admin/.gitkeep | 0 app/modules/orders/templates/orders/vendor/.gitkeep | 0 72 files changed, 69 insertions(+), 13 deletions(-) create mode 100644 app/modules/billing/static/admin/js/.gitkeep create mode 100644 app/modules/billing/static/vendor/js/.gitkeep create mode 100644 app/modules/customers/locales/de.json create mode 100644 app/modules/customers/locales/en.json create mode 100644 app/modules/customers/locales/fr.json create mode 100644 app/modules/customers/locales/lu.json create mode 100644 app/modules/customers/routes/pages/__init__.py create mode 100644 app/modules/customers/static/admin/js/.gitkeep create mode 100644 app/modules/customers/static/vendor/js/.gitkeep create mode 100644 app/modules/customers/templates/customers/admin/.gitkeep create mode 100644 app/modules/customers/templates/customers/vendor/.gitkeep create mode 100644 app/modules/dev_tools/locales/de.json create mode 100644 app/modules/dev_tools/locales/en.json create mode 100644 app/modules/dev_tools/locales/fr.json create mode 100644 app/modules/dev_tools/locales/lu.json create mode 100644 app/modules/dev_tools/routes/pages/__init__.py create mode 100644 app/modules/dev_tools/static/admin/js/.gitkeep create mode 100644 app/modules/dev_tools/static/vendor/js/.gitkeep create mode 100644 app/modules/dev_tools/templates/dev_tools/admin/.gitkeep create mode 100644 app/modules/dev_tools/templates/dev_tools/vendor/.gitkeep create mode 100644 app/modules/inventory/locales/de.json create mode 100644 app/modules/inventory/locales/en.json create mode 100644 app/modules/inventory/locales/fr.json create mode 100644 app/modules/inventory/locales/lu.json create mode 100644 app/modules/inventory/routes/api/__init__.py create mode 100644 app/modules/inventory/routes/pages/__init__.py create mode 100644 app/modules/inventory/static/admin/js/.gitkeep create mode 100644 app/modules/inventory/static/vendor/js/.gitkeep create mode 100644 app/modules/inventory/templates/inventory/admin/.gitkeep create mode 100644 app/modules/inventory/templates/inventory/vendor/.gitkeep create mode 100644 app/modules/loyalty/static/admin/js/.gitkeep create mode 100644 app/modules/loyalty/static/vendor/js/.gitkeep create mode 100644 app/modules/marketplace/static/admin/js/.gitkeep create mode 100644 app/modules/marketplace/static/vendor/js/.gitkeep create mode 100644 app/modules/messaging/locales/de.json create mode 100644 app/modules/messaging/locales/en.json create mode 100644 app/modules/messaging/locales/fr.json create mode 100644 app/modules/messaging/locales/lu.json create mode 100644 app/modules/messaging/routes/pages/__init__.py create mode 100644 app/modules/messaging/static/admin/js/.gitkeep create mode 100644 app/modules/messaging/static/vendor/js/.gitkeep create mode 100644 app/modules/messaging/templates/messaging/admin/.gitkeep create mode 100644 app/modules/messaging/templates/messaging/vendor/.gitkeep create mode 100644 app/modules/monitoring/locales/de.json create mode 100644 app/modules/monitoring/locales/en.json create mode 100644 app/modules/monitoring/locales/fr.json create mode 100644 app/modules/monitoring/locales/lu.json create mode 100644 app/modules/monitoring/routes/api/__init__.py create mode 100644 app/modules/monitoring/routes/pages/__init__.py create mode 100644 app/modules/monitoring/static/admin/js/.gitkeep create mode 100644 app/modules/monitoring/static/vendor/js/.gitkeep create mode 100644 app/modules/monitoring/templates/monitoring/admin/.gitkeep create mode 100644 app/modules/monitoring/templates/monitoring/vendor/.gitkeep create mode 100644 app/modules/orders/locales/de.json create mode 100644 app/modules/orders/locales/en.json create mode 100644 app/modules/orders/locales/fr.json create mode 100644 app/modules/orders/locales/lu.json create mode 100644 app/modules/orders/routes/pages/__init__.py create mode 100644 app/modules/orders/static/admin/js/.gitkeep create mode 100644 app/modules/orders/static/vendor/js/.gitkeep create mode 100644 app/modules/orders/templates/orders/admin/.gitkeep create mode 100644 app/modules/orders/templates/orders/vendor/.gitkeep diff --git a/app/modules/analytics/services/stats_service.py b/app/modules/analytics/services/stats_service.py index 1831ba7a..3bb8464c 100644 --- a/app/modules/analytics/services/stats_service.py +++ b/app/modules/analytics/services/stats_service.py @@ -20,10 +20,10 @@ from sqlalchemy.orm import Session from app.exceptions import AdminOperationException, VendorNotFoundException from app.modules.customers.models.customer import Customer -from models.database.inventory import Inventory +from app.modules.inventory.models import Inventory from models.database.marketplace_import_job import MarketplaceImportJob from models.database.marketplace_product import MarketplaceProduct -from models.database.order import Order +from app.modules.orders.models import Order from models.database.product import Product from models.database.user import User from models.database.vendor import Vendor diff --git a/app/modules/billing/static/admin/js/.gitkeep b/app/modules/billing/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/billing/static/vendor/js/.gitkeep b/app/modules/billing/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/catalog/schemas/catalog.py b/app/modules/catalog/schemas/catalog.py index f5febe9f..68142bc9 100644 --- a/app/modules/catalog/schemas/catalog.py +++ b/app/modules/catalog/schemas/catalog.py @@ -10,7 +10,7 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field -from models.schema.inventory import InventoryLocationResponse +from app.modules.inventory.schemas import InventoryLocationResponse from models.schema.marketplace_product import MarketplaceProductResponse diff --git a/app/modules/checkout/routes/api/storefront.py b/app/modules/checkout/routes/api/storefront.py index 944fd928..14f6288e 100644 --- a/app/modules/checkout/routes/api/storefront.py +++ b/app/modules/checkout/routes/api/storefront.py @@ -31,7 +31,7 @@ from app.modules.orders.services import order_service from app.services.email_service import EmailService from middleware.vendor_context import require_vendor_context from models.database.vendor import Vendor -from models.schema.order import OrderCreate, OrderResponse +from app.modules.orders.schemas import OrderCreate, OrderResponse router = APIRouter() logger = logging.getLogger(__name__) diff --git a/app/modules/customers/locales/de.json b/app/modules/customers/locales/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/customers/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/customers/locales/en.json b/app/modules/customers/locales/en.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/customers/locales/en.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/customers/locales/fr.json b/app/modules/customers/locales/fr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/customers/locales/fr.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/customers/locales/lu.json b/app/modules/customers/locales/lu.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/customers/locales/lu.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/customers/routes/api/storefront.py b/app/modules/customers/routes/api/storefront.py index 1e1a7cc8..ae853c16 100644 --- a/app/modules/customers/routes/api/storefront.py +++ b/app/modules/customers/routes/api/storefront.py @@ -38,7 +38,7 @@ from models.schema.auth import ( PasswordResetResponse, UserLogin, ) -from models.schema.customer import ( +from app.modules.customers.schemas import ( CustomerAddressCreate, CustomerAddressListResponse, CustomerAddressResponse, diff --git a/app/modules/customers/routes/pages/__init__.py b/app/modules/customers/routes/pages/__init__.py new file mode 100644 index 00000000..036b4041 --- /dev/null +++ b/app/modules/customers/routes/pages/__init__.py @@ -0,0 +1,4 @@ +# Page routes will be added here +# TODO: Add HTML page routes for admin/vendor dashboards + +__all__ = [] diff --git a/app/modules/customers/services/customer_service.py b/app/modules/customers/services/customer_service.py index d12b566a..33f4b683 100644 --- a/app/modules/customers/services/customer_service.py +++ b/app/modules/customers/services/customer_service.py @@ -329,7 +329,7 @@ class CustomerService: Raises: CustomerNotFoundException: If customer not found """ - from models.database.order import Order + from app.modules.orders.models import Order # Verify customer belongs to vendor self.get_customer(db, vendor_id, customer_id) @@ -365,7 +365,7 @@ class CustomerService: """ from sqlalchemy import func - from models.database.order import Order + from app.modules.orders.models import Order customer = self.get_customer(db, vendor_id, customer_id) diff --git a/app/modules/customers/static/admin/js/.gitkeep b/app/modules/customers/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/customers/static/vendor/js/.gitkeep b/app/modules/customers/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/customers/templates/customers/admin/.gitkeep b/app/modules/customers/templates/customers/admin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/customers/templates/customers/vendor/.gitkeep b/app/modules/customers/templates/customers/vendor/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/dev_tools/locales/de.json b/app/modules/dev_tools/locales/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/dev_tools/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/dev_tools/locales/en.json b/app/modules/dev_tools/locales/en.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/dev_tools/locales/en.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/dev_tools/locales/fr.json b/app/modules/dev_tools/locales/fr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/dev_tools/locales/fr.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/dev_tools/locales/lu.json b/app/modules/dev_tools/locales/lu.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/dev_tools/locales/lu.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/dev_tools/routes/pages/__init__.py b/app/modules/dev_tools/routes/pages/__init__.py new file mode 100644 index 00000000..036b4041 --- /dev/null +++ b/app/modules/dev_tools/routes/pages/__init__.py @@ -0,0 +1,4 @@ +# Page routes will be added here +# TODO: Add HTML page routes for admin/vendor dashboards + +__all__ = [] diff --git a/app/modules/dev_tools/static/admin/js/.gitkeep b/app/modules/dev_tools/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/dev_tools/static/vendor/js/.gitkeep b/app/modules/dev_tools/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/dev_tools/templates/dev_tools/admin/.gitkeep b/app/modules/dev_tools/templates/dev_tools/admin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/dev_tools/templates/dev_tools/vendor/.gitkeep b/app/modules/dev_tools/templates/dev_tools/vendor/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/inventory/locales/de.json b/app/modules/inventory/locales/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/inventory/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/inventory/locales/en.json b/app/modules/inventory/locales/en.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/inventory/locales/en.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/inventory/locales/fr.json b/app/modules/inventory/locales/fr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/inventory/locales/fr.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/inventory/locales/lu.json b/app/modules/inventory/locales/lu.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/inventory/locales/lu.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/inventory/routes/api/__init__.py b/app/modules/inventory/routes/api/__init__.py new file mode 100644 index 00000000..bec0d558 --- /dev/null +++ b/app/modules/inventory/routes/api/__init__.py @@ -0,0 +1,4 @@ +# Routes will be migrated here from legacy locations +# TODO: Move actual route implementations from app/api/v1/ + +__all__ = [] diff --git a/app/modules/inventory/routes/pages/__init__.py b/app/modules/inventory/routes/pages/__init__.py new file mode 100644 index 00000000..036b4041 --- /dev/null +++ b/app/modules/inventory/routes/pages/__init__.py @@ -0,0 +1,4 @@ +# Page routes will be added here +# TODO: Add HTML page routes for admin/vendor dashboards + +__all__ = [] diff --git a/app/modules/inventory/services/inventory_transaction_service.py b/app/modules/inventory/services/inventory_transaction_service.py index 4543d279..34ee1742 100644 --- a/app/modules/inventory/services/inventory_transaction_service.py +++ b/app/modules/inventory/services/inventory_transaction_service.py @@ -14,7 +14,7 @@ from sqlalchemy.orm import Session from app.exceptions import OrderNotFoundException, ProductNotFoundException from app.modules.inventory.models.inventory import Inventory from app.modules.inventory.models.inventory_transaction import InventoryTransaction -from models.database.order import Order +from app.modules.orders.models import Order from models.database.product import Product logger = logging.getLogger(__name__) diff --git a/app/modules/inventory/static/admin/js/.gitkeep b/app/modules/inventory/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/inventory/static/vendor/js/.gitkeep b/app/modules/inventory/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/inventory/templates/inventory/admin/.gitkeep b/app/modules/inventory/templates/inventory/admin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/inventory/templates/inventory/vendor/.gitkeep b/app/modules/inventory/templates/inventory/vendor/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/loyalty/static/admin/js/.gitkeep b/app/modules/loyalty/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/loyalty/static/vendor/js/.gitkeep b/app/modules/loyalty/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/marketplace/schemas/marketplace_product.py b/app/modules/marketplace/schemas/marketplace_product.py index e34a117e..0f42bb8c 100644 --- a/app/modules/marketplace/schemas/marketplace_product.py +++ b/app/modules/marketplace/schemas/marketplace_product.py @@ -10,7 +10,7 @@ from datetime import datetime from pydantic import BaseModel, ConfigDict, Field -from models.schema.inventory import ProductInventorySummary +from app.modules.inventory.schemas import ProductInventorySummary class MarketplaceProductTranslationSchema(BaseModel): diff --git a/app/modules/marketplace/services/letzshop/order_service.py b/app/modules/marketplace/services/letzshop/order_service.py index 07be04a2..e1b5f107 100644 --- a/app/modules/marketplace/services/letzshop/order_service.py +++ b/app/modules/marketplace/services/letzshop/order_service.py @@ -23,7 +23,7 @@ from models.database.letzshop import ( VendorLetzshopCredentials, ) from models.database.marketplace_import_job import MarketplaceImportJob -from models.database.order import Order, OrderItem +from app.modules.orders.models import Order, OrderItem from models.database.product import Product from models.database.vendor import Vendor diff --git a/app/modules/marketplace/services/marketplace_product_service.py b/app/modules/marketplace/services/marketplace_product_service.py index 720bcc37..f9034718 100644 --- a/app/modules/marketplace/services/marketplace_product_service.py +++ b/app/modules/marketplace/services/marketplace_product_service.py @@ -30,12 +30,12 @@ from app.exceptions import ( ValidationException, ) from app.utils.data_processing import GTINProcessor, PriceProcessor -from models.database.inventory import Inventory +from app.modules.inventory.models import Inventory from models.database.marketplace_product import MarketplaceProduct from models.database.marketplace_product_translation import ( MarketplaceProductTranslation, ) -from models.schema.inventory import InventoryLocationResponse, InventorySummaryResponse +from app.modules.inventory.schemas import InventoryLocationResponse, InventorySummaryResponse from models.schema.marketplace_product import ( MarketplaceProductCreate, MarketplaceProductUpdate, diff --git a/app/modules/marketplace/static/admin/js/.gitkeep b/app/modules/marketplace/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/marketplace/static/vendor/js/.gitkeep b/app/modules/marketplace/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/messaging/locales/de.json b/app/modules/messaging/locales/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/messaging/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/messaging/locales/en.json b/app/modules/messaging/locales/en.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/messaging/locales/en.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/messaging/locales/fr.json b/app/modules/messaging/locales/fr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/messaging/locales/fr.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/messaging/locales/lu.json b/app/modules/messaging/locales/lu.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/messaging/locales/lu.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/messaging/routes/pages/__init__.py b/app/modules/messaging/routes/pages/__init__.py new file mode 100644 index 00000000..036b4041 --- /dev/null +++ b/app/modules/messaging/routes/pages/__init__.py @@ -0,0 +1,4 @@ +# Page routes will be added here +# TODO: Add HTML page routes for admin/vendor dashboards + +__all__ = [] diff --git a/app/modules/messaging/static/admin/js/.gitkeep b/app/modules/messaging/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/messaging/static/vendor/js/.gitkeep b/app/modules/messaging/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/messaging/templates/messaging/admin/.gitkeep b/app/modules/messaging/templates/messaging/admin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/messaging/templates/messaging/vendor/.gitkeep b/app/modules/messaging/templates/messaging/vendor/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/monitoring/locales/de.json b/app/modules/monitoring/locales/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/monitoring/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/monitoring/locales/en.json b/app/modules/monitoring/locales/en.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/monitoring/locales/en.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/monitoring/locales/fr.json b/app/modules/monitoring/locales/fr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/monitoring/locales/fr.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/monitoring/locales/lu.json b/app/modules/monitoring/locales/lu.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/monitoring/locales/lu.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/monitoring/routes/api/__init__.py b/app/modules/monitoring/routes/api/__init__.py new file mode 100644 index 00000000..bec0d558 --- /dev/null +++ b/app/modules/monitoring/routes/api/__init__.py @@ -0,0 +1,4 @@ +# Routes will be migrated here from legacy locations +# TODO: Move actual route implementations from app/api/v1/ + +__all__ = [] diff --git a/app/modules/monitoring/routes/pages/__init__.py b/app/modules/monitoring/routes/pages/__init__.py new file mode 100644 index 00000000..036b4041 --- /dev/null +++ b/app/modules/monitoring/routes/pages/__init__.py @@ -0,0 +1,4 @@ +# Page routes will be added here +# TODO: Add HTML page routes for admin/vendor dashboards + +__all__ = [] diff --git a/app/modules/monitoring/static/admin/js/.gitkeep b/app/modules/monitoring/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/monitoring/static/vendor/js/.gitkeep b/app/modules/monitoring/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/monitoring/templates/monitoring/admin/.gitkeep b/app/modules/monitoring/templates/monitoring/admin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/monitoring/templates/monitoring/vendor/.gitkeep b/app/modules/monitoring/templates/monitoring/vendor/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/orders/locales/de.json b/app/modules/orders/locales/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/orders/locales/de.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/orders/locales/en.json b/app/modules/orders/locales/en.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/orders/locales/en.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/orders/locales/fr.json b/app/modules/orders/locales/fr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/orders/locales/fr.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/orders/locales/lu.json b/app/modules/orders/locales/lu.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/app/modules/orders/locales/lu.json @@ -0,0 +1 @@ +{} diff --git a/app/modules/orders/routes/api/storefront.py b/app/modules/orders/routes/api/storefront.py index 67ad8401..40d33505 100644 --- a/app/modules/orders/routes/api/storefront.py +++ b/app/modules/orders/routes/api/storefront.py @@ -25,7 +25,7 @@ from app.exceptions.invoice import InvoicePDFNotFoundException from app.modules.customers.schemas import CustomerContext from app.modules.orders.services import order_service from app.services.invoice_service import invoice_service -from models.schema.order import ( +from app.modules.orders.schemas import ( OrderDetailResponse, OrderListResponse, OrderResponse, diff --git a/app/modules/orders/routes/pages/__init__.py b/app/modules/orders/routes/pages/__init__.py new file mode 100644 index 00000000..036b4041 --- /dev/null +++ b/app/modules/orders/routes/pages/__init__.py @@ -0,0 +1,4 @@ +# Page routes will be added here +# TODO: Add HTML page routes for admin/vendor dashboards + +__all__ = [] diff --git a/app/modules/orders/static/admin/js/.gitkeep b/app/modules/orders/static/admin/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/orders/static/vendor/js/.gitkeep b/app/modules/orders/static/vendor/js/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/orders/templates/orders/admin/.gitkeep b/app/modules/orders/templates/orders/admin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/app/modules/orders/templates/orders/vendor/.gitkeep b/app/modules/orders/templates/orders/vendor/.gitkeep new file mode 100644 index 00000000..e69de29b