This commit is contained in:
gsinghpal
2026-05-27 10:36:48 -04:00
parent c876767755
commit de6336ba42
3 changed files with 49 additions and 0 deletions

View File

@@ -488,6 +488,15 @@ class FpDirectOrderWizard(models.Model):
self.deposit_percent = partner.x_fc_default_deposit_percent
if partner.x_fc_default_delivery_method:
self.delivery_method = partner.x_fc_default_delivery_method
# Lead-time default band — set once per customer in their
# Plating profile, auto-copies onto every new Express Order.
# Only fills when the operator hasn't already typed a value.
if (partner.x_fc_default_lead_time_min_days
and not self.lead_time_min_days):
self.lead_time_min_days = partner.x_fc_default_lead_time_min_days
if (partner.x_fc_default_lead_time_max_days
and not self.lead_time_max_days):
self.lead_time_max_days = partner.x_fc_default_lead_time_max_days
# Deadline auto-fill — anchored to planned_start_date with today
# as fallback. Honours explicit deadlines the user already typed.