mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[IMP] mrp_production_grouped_by_product: group confirmed MO and set default routing
This commit is contained in:
@@ -33,13 +33,16 @@ class MrpProduction(models.Model):
|
||||
|
||||
:return: Odoo domain.
|
||||
"""
|
||||
if "routing_id" not in vals and "bom_id" in vals:
|
||||
bom = self.env["mrp.bom"].browse(vals["bom_id"])
|
||||
vals["routing_id"] = bom.routing_id.id
|
||||
domain = [
|
||||
("product_id", "=", vals["product_id"]),
|
||||
("picking_type_id", "=", vals["picking_type_id"]),
|
||||
("bom_id", "=", vals.get("bom_id", False)),
|
||||
("routing_id", "=", vals.get("routing_id", False)),
|
||||
("company_id", "=", vals.get("company_id", False)),
|
||||
("state", "=", "draft"),
|
||||
("state", "in", ["draft", "confirmed"]),
|
||||
]
|
||||
if not vals.get("date_planned_finished"):
|
||||
return domain
|
||||
|
||||
Reference in New Issue
Block a user