Supplierinfo: remove field that is not usefull for everybody ; fix addition of supplier on products
This commit is contained in:
@@ -8,5 +8,8 @@ from openerp import models, fields
|
|||||||
class ProductSupplierinfo(models.Model):
|
class ProductSupplierinfo(models.Model):
|
||||||
_inherit = 'product.supplierinfo'
|
_inherit = 'product.supplierinfo'
|
||||||
|
|
||||||
supplier_is_company = fields.Boolean(
|
# Change product_tmpl_id to required=False
|
||||||
comodel_name='res.partner', related='name.is_company')
|
# because I added that field to form view and it blocks when you save
|
||||||
|
# the product form with a new supplier info
|
||||||
|
# This field is now required in the form view
|
||||||
|
product_tmpl_id = fields.Many2one(required=False)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<field name="inherit_id" ref="product.product_supplierinfo_form_view"/>
|
<field name="inherit_id" ref="product.product_supplierinfo_form_view"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<field name="name" position="before">
|
<field name="name" position="before">
|
||||||
<field name="product_tmpl_id" invisible="not context.get('supplierinfo_main_view')"/>
|
<field name="product_tmpl_id" invisible="not context.get('supplierinfo_main_view')" required="context.get('supplierinfo_main_view')"/>
|
||||||
</field>
|
</field>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
@@ -40,7 +40,6 @@
|
|||||||
filter_domain="['|', ('product_name','ilike',self), ('product_tmpl_id', 'ilike', self)]"/>
|
filter_domain="['|', ('product_name','ilike',self), ('product_tmpl_id', 'ilike', self)]"/>
|
||||||
<field name="product_code" string="Product Supplier Code"/>
|
<field name="product_code" string="Product Supplier Code"/>
|
||||||
<field name="name" string="Supplier"/>
|
<field name="name" string="Supplier"/>
|
||||||
<filter name="supplier_not_company" string="Supplier is not a company" domain="[('supplier_is_company','=',False)]"/>
|
|
||||||
<group expand="0" string="Group by" name="groupby">
|
<group expand="0" string="Group by" name="groupby">
|
||||||
<filter name="supplier_groupby" string="Supplier" context="{'group_by' : 'name'}"/>
|
<filter name="supplier_groupby" string="Supplier" context="{'group_by' : 'name'}"/>
|
||||||
<filter name="product_groupby" string="Product" context="{'group_by' : 'product_tmpl_id'}"/>
|
<filter name="product_groupby" string="Product" context="{'group_by' : 'product_tmpl_id'}"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user