Fix and UI imporvements 3
This commit is contained in:
@@ -643,7 +643,7 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
{"name": "Sal Fina", "quantity": 30, "unit_price": 0.85, "uom": "kg"}
|
||||
]
|
||||
)
|
||||
po10.notes = "⚠️ ESCALATED: Pending approval for 72+ hours - Production batch depends on tomorrow morning delivery"
|
||||
# Note: Manual notes removed to reflect real orchestrator behavior
|
||||
pos_created.append(po10)
|
||||
|
||||
# 11. DELIVERY OVERDUE - Expected delivery is 4 hours late (URGENT dashboard alert)
|
||||
@@ -661,7 +661,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
# Override delivery date to be 4 hours ago (overdue)
|
||||
po11.required_delivery_date = delivery_overdue_time
|
||||
po11.expected_delivery_date = delivery_overdue_time
|
||||
po11.notes = "🔴 OVERDUE: Expected delivery was 4 hours ago - Contact supplier immediately"
|
||||
pos_created.append(po11)
|
||||
|
||||
# 12. DELIVERY ARRIVING SOON - Arriving in 8 hours (TODAY dashboard alert)
|
||||
@@ -680,7 +679,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
# Override delivery date to be in 8 hours
|
||||
po12.expected_delivery_date = arriving_soon_time
|
||||
po12.required_delivery_date = arriving_soon_time
|
||||
po12.notes = "📦 ARRIVING SOON: Delivery expected in 8 hours - Prepare for stock receipt"
|
||||
pos_created.append(po12)
|
||||
|
||||
# 13. DELIVERY TODAY MORNING - Scheduled for 10 AM today
|
||||
@@ -697,7 +695,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
)
|
||||
po13.expected_delivery_date = delivery_today_morning
|
||||
po13.required_delivery_date = delivery_today_morning
|
||||
po13.notes = "📦 Delivery scheduled for 10 AM - Essential ingredients for morning production"
|
||||
pos_created.append(po13)
|
||||
|
||||
# 14. DELIVERY TODAY AFTERNOON - Scheduled for 3 PM today
|
||||
@@ -714,7 +711,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
)
|
||||
po14.expected_delivery_date = delivery_today_afternoon
|
||||
po14.required_delivery_date = delivery_today_afternoon
|
||||
po14.notes = "📦 Packaging delivery expected at 3 PM"
|
||||
pos_created.append(po14)
|
||||
|
||||
# 15. DELIVERY TOMORROW EARLY - Scheduled for 8 AM tomorrow (high priority)
|
||||
@@ -724,6 +720,7 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
PurchaseOrderStatus.approved,
|
||||
Decimal("445.00"),
|
||||
created_offset_days=-1,
|
||||
priority="high",
|
||||
items_data=[
|
||||
{"name": "Harina Integral", "quantity": 300, "unit_price": 0.95, "uom": "kg"},
|
||||
{"name": "Sal Marina", "quantity": 50, "unit_price": 1.60, "uom": "kg"}
|
||||
@@ -731,8 +728,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
)
|
||||
po15.expected_delivery_date = delivery_tomorrow_early
|
||||
po15.required_delivery_date = delivery_tomorrow_early
|
||||
po15.priority = "high"
|
||||
po15.notes = "🔔 Critical delivery for weekend production - Confirm with supplier"
|
||||
pos_created.append(po15)
|
||||
|
||||
# 16. DELIVERY TOMORROW LATE - Scheduled for 5 PM tomorrow
|
||||
@@ -749,7 +744,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
)
|
||||
po16.expected_delivery_date = delivery_tomorrow_late
|
||||
po16.required_delivery_date = delivery_tomorrow_late
|
||||
po16.notes = "📦 Specialty ingredients for chocolate products"
|
||||
pos_created.append(po16)
|
||||
|
||||
# 17. DELIVERY DAY AFTER - Scheduled for 11 AM in 2 days
|
||||
@@ -766,7 +760,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
)
|
||||
po17.expected_delivery_date = delivery_day_after
|
||||
po17.required_delivery_date = delivery_day_after
|
||||
po17.notes = "📦 Dairy delivery for mid-week production"
|
||||
pos_created.append(po17)
|
||||
|
||||
# 18. DELIVERY THIS WEEK - Scheduled for 2 PM in 4 days
|
||||
@@ -784,7 +777,6 @@ async def seed_purchase_orders_for_tenant(db: AsyncSession, tenant_id: uuid.UUID
|
||||
)
|
||||
po18.expected_delivery_date = delivery_this_week
|
||||
po18.required_delivery_date = delivery_this_week
|
||||
po18.notes = "📦 Specialty items for artisan products"
|
||||
pos_created.append(po18)
|
||||
|
||||
await db.commit()
|
||||
|
||||
Reference in New Issue
Block a user