9 changed files with 126 additions and 1 deletions
After Width: | Height: | Size: 1.8 MiB |
@ -0,0 +1,16 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<data> |
||||
|
<record id="account_move_multi_barcode_view" model="ir.ui.view"> |
||||
|
<field name="name">account.move.form.inherit</field> |
||||
|
<field name="model">account.move</field> |
||||
|
<field name="inherit_id" ref="account.view_move_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//field[@name='invoice_line_ids']/tree/field[@name='product_id']" |
||||
|
position="before"> |
||||
|
<field name="scan_barcode"/> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
</data> |
||||
|
</odoo> |
@ -0,0 +1,21 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<record id="product_product_multi_barcode_view" |
||||
|
model="ir.ui.view"> |
||||
|
<field name="name">product.product.view.form.inherit.supplier.ean13 |
||||
|
</field> |
||||
|
<field name="model">product.product</field> |
||||
|
<field name="inherit_id" ref="product.product_normal_form_view"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//page[@name='general_information']" position="after"> |
||||
|
<page string="Barcodes"> |
||||
|
<field name="multi_barcodes"> |
||||
|
<tree editable="bottom"> |
||||
|
<field name="product_multi_barcode"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</page> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
</odoo> |
@ -0,0 +1,23 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<record model="ir.ui.view" id="product_template_multi_barcode_view"> |
||||
|
<field name="name">product.template.ean13</field> |
||||
|
<field name="model">product.template</field> |
||||
|
<field name="inherit_id" ref="product.product_template_only_form_view"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//page[@name='general_information']//field[@name='barcode']" |
||||
|
position="replace"> |
||||
|
</xpath> |
||||
|
<xpath expr="//page[@name='general_information']" position="after"> |
||||
|
<page string="Barcodes" |
||||
|
attrs="{'invisible':[('product_variant_count', '>', 1),]}"> |
||||
|
<field name="template_multi_barcodes"> |
||||
|
<tree editable="bottom"> |
||||
|
<field name="product_multi_barcode"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</page> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
</odoo> |
@ -0,0 +1,18 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<record id="product_template_search_multi_barcode_view" model="ir.ui.view"> |
||||
|
<field name="name">product.template.search.inherit</field> |
||||
|
<field name="model">product.template</field> |
||||
|
<field name="inherit_id" |
||||
|
ref="product.product_template_search_view"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="name" position="replace"> |
||||
|
<field name="name" string="Product" |
||||
|
filter_domain="['|', '|', '|', ('default_code', 'ilike', self), ('product_variant_ids.default_code', 'ilike', self),('name', 'ilike', self), ('template_multi_barcodes', 'ilike', self)]"/> |
||||
|
</field> |
||||
|
<field name="name" position="after"> |
||||
|
<field name="template_multi_barcodes" string="Multi Barcodes"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
</odoo> |
@ -0,0 +1,16 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<data> |
||||
|
<record id="purchase_order_multi_barcode_view" model="ir.ui.view"> |
||||
|
<field name="name">purchase.order.form.inherit</field> |
||||
|
<field name="model">purchase.order</field> |
||||
|
<field name="inherit_id" ref="purchase.purchase_order_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//field[@name='order_line']/tree/field[@name='product_id']" |
||||
|
position="before"> |
||||
|
<field name="scan_barcode"/> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
</data> |
||||
|
</odoo> |
@ -0,0 +1,16 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<data> |
||||
|
<record id="sale_order_multi_barcode_view" model="ir.ui.view"> |
||||
|
<field name="name">sale.order.form.inherit</field> |
||||
|
<field name="model">sale.order</field> |
||||
|
<field name="inherit_id" ref="sale.view_order_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//field[@name='order_line']/tree/field[@name='product_id']" |
||||
|
position="before"> |
||||
|
<field name="scan_barcode"/> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
</data> |
||||
|
</odoo> |
@ -0,0 +1,15 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<data> |
||||
|
<record id="stock_picking_multi_barcode_view" model="ir.ui.view"> |
||||
|
<field name="name">stock.picking.form.inherit</field> |
||||
|
<field name="model">stock.picking</field> |
||||
|
<field name="inherit_id" ref="stock.view_picking_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//field[@name='move_ids_without_package']/tree/field[@name='product_id']" position="before"> |
||||
|
<field name ="scan_barcode"/> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
</data> |
||||
|
</odoo> |
Loading…
Reference in new issue