[FIX] mrp: allow to select BoM with a product template only
authorMartin Trigaux <mat@odoo.com>
Mon, 24 Nov 2014 15:41:39 +0000 (16:41 +0100)
committerMartin Trigaux <mat@odoo.com>
Tue, 25 Nov 2014 08:55:21 +0000 (09:55 +0100)
addons/mrp/mrp_view.xml

index 12904e2..228386a 100644 (file)
                             <field name="date_planned"/>
                         </group>
                         <group>
-                            <field name="bom_id" domain="[('product_id','=',product_id)]" context="{'default_product_id': product_id}" on_change="bom_id_change(bom_id)" required="1"/>
+                            <field name="bom_id"
+                                domain="['|',
+                                            ('product_id','=',product_id),
+                                            '&amp;',
+                                                ('product_tmpl_id.product_variant_ids','=',product_id),
+                                                ('product_id','=',False)]"
+                                context="{'default_product_id': product_id}" on_change="bom_id_change(bom_id)" required="1"/>
                             <field name="routing_id" class="oe_inline" groups="mrp.group_mrp_routings"/>
                             <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'mrp.group_mrp_user']}"/>
                             <field name="origin"/>