New enterprise feature

This commit is contained in:
Urtzi Alfaro
2025-11-30 09:12:40 +01:00
parent f9d0eec6ec
commit 972db02f6d
176 changed files with 19741 additions and 1361 deletions

View File

@@ -48,8 +48,7 @@ structlog.configure(
logger = structlog.get_logger()
# Fixed Demo Tenant IDs (must match tenant service)
DEMO_TENANT_SAN_PABLO = uuid.UUID("a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6")
DEMO_TENANT_LA_ESPIGA = uuid.UUID("b2c3d4e5-f6a7-48b9-c0d1-e2f3a4b5c6d7")
DEMO_TENANT_PROFESSIONAL = uuid.UUID("a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6")
# Hardcoded product IDs from ingredientes_es.json (finished products)
@@ -240,23 +239,12 @@ async def seed_sales(sales_db: AsyncSession):
logger.info("")
result_san_pablo = await seed_sales_for_tenant(
sales_db,
DEMO_TENANT_SAN_PABLO,
"Panadería San Pablo (Traditional)",
DEMO_TENANT_PROFESSIONAL,
"Panadería Professional Bakery",
SAN_PABLO_PRODUCTS,
days_of_history=30
)
results.append(result_san_pablo)
# Seed for La Espiga (Central Workshop) - 30 days of history (optimized for fast demo loading)
result_la_espiga = await seed_sales_for_tenant(
sales_db,
DEMO_TENANT_LA_ESPIGA,
"Panadería La Espiga (Central Workshop)",
LA_ESPIGA_PRODUCTS,
days_of_history=30
)
results.append(result_la_espiga)
# Calculate totals
total_sales = sum(r["sales_records_created"] for r in results)
total_skipped = sum(r["sales_records_skipped"] for r in results)