Add product_barcode in SO lines, PO lines, stock move lines and invoice lines with optional="hide"

Show warning about double VAT partner even when not in editable mode
This commit is contained in:
Alexis de Lattre
2021-04-28 11:27:04 +02:00
parent cfb58ed80f
commit 96bfda6e1b
10 changed files with 52 additions and 12 deletions

View File

@@ -66,6 +66,9 @@ class SaleOrder(models.Model):
class SaleOrderLine(models.Model):
_inherit = 'sale.order.line'
# for optional display in tree view
product_barcode = fields.Char(related='product_id.barcode', string="Product Barcode")
@api.onchange('product_uom', 'product_uom_qty')
def product_uom_change(self):
# When the user has manually set a custom price

View File

@@ -26,6 +26,9 @@
<field name="date_order" position="after">
<field name="client_order_ref"/>
</field>
<xpath expr="//field[@name='order_line']/tree/field[@name='product_template_id']" position="after">
<field name="product_barcode" optional="hide"/>
</xpath>
</field>
</record>