avanzosc team mailing list archive
-
avanzosc team
-
Mailing list archive
-
Message #00792
[Merge] lp:~avanzosc-security-team/avanzosc/72h_dos_contracts into lp:~avanzosc-security-team/avanzosc/72horas
Oihane (Avanzosc) has proposed merging lp:~avanzosc-security-team/avanzosc/72h_dos_contracts into lp:~avanzosc-security-team/avanzosc/72horas.
Requested reviews:
Pedro Manuel Baeza (pedro.baeza)
For more details, see:
https://code.launchpad.net/~avanzosc-security-team/avanzosc/72h_dos_contracts/+merge/226089
Corregidos errores al instalar
--
https://code.launchpad.net/~avanzosc-security-team/avanzosc/72h_dos_contracts/+merge/226089
Your team Avanzosc_security is subscribed to branch lp:~avanzosc-security-team/avanzosc/72horas.
=== modified file 'dos_contracts/views/contract_view.xml'
--- dos_contracts/views/contract_view.xml 2014-07-08 11:30:57 +0000
+++ dos_contracts/views/contract_view.xml 2014-07-09 10:08:40 +0000
@@ -5,7 +5,6 @@
<record id="view_contract_type_search" model="ir.ui.view">
<field name="name">view.contract.type.search</field>
<field name="model">contract.type</field>
- <field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Contract Types">
<field name="ref" select="1" />
@@ -19,7 +18,6 @@
<record id="view_contract_type_tree" model="ir.ui.view">
<field name="name">view.contract.type.tree</field>
<field name="model">contract.type</field>
- <field name="type">tree</field>
<field name="priority">1</field>
<field name="arch" type="xml">
<tree string="Contract Types">
@@ -41,7 +39,6 @@
<field name="name">view.contract.type.form</field>
<field name="model">contract.type</field>
<field name="priority">1</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract Type">
<group colspan="2" col="4">
@@ -71,7 +68,6 @@
<record id="view_contract_search" model="ir.ui.view">
<field name="name">view.contract.search</field>
<field name="model">contract.contract</field>
- <field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Contract">
<filter icon="terp-check" name="active_filter"
@@ -92,7 +88,6 @@
<record id="view_contract_tree" model="ir.ui.view">
<field name="name">view.contract.tree</field>
<field name="model">contract.contract</field>
- <field name="type">tree</field>
<field name="priority">1</field>
<field name="arch" type="xml">
<tree string="Contracts"
@@ -113,7 +108,6 @@
<record id="view_contract_form" model="ir.ui.view">
<field name="name">view.contract.form</field>
<field name="model">contract.contract</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract">
<group col="6" colspan="4">
@@ -228,7 +222,6 @@
<record id="view_contract_annexe_search" model="ir.ui.view">
<field name="name">view.contract.annexe.search</field>
<field name="model">contract.annexe</field>
- <field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Contract Annexe">
<filter icon="terp-check" name="active_filter"
@@ -254,7 +247,6 @@
<record id="view_contract_annexe_tree" model="ir.ui.view">
<field name="name">view.contract.annexe.tree</field>
<field name="model">contract.annexe</field>
- <field name="type">tree</field>
<field name="priority">1</field>
<field name="arch" type="xml">
<tree string="Annexes"
@@ -277,7 +269,6 @@
<record id="view_contract_annexe_form" model="ir.ui.view">
<field name="name">view.contract.annexe.form</field>
<field name="model">contract.annexe</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Annexe">
<group col="6" colspan="4">
@@ -344,12 +335,10 @@
<record id="view_contract_historical_tree" model="ir.ui.view">
<field name="name">view.contract.historical.tree</field>
<field name="model">contract.historical</field>
- <field name="type">tree</field>
<field name="priority">1</field>
<field name="arch" type="xml">
<tree string="History">
<field name="date" />
- <field name="customer_id" />
<field name="elevator_id" />
<field name="middleman_id" />
<field name="fixed_price" />
@@ -367,7 +356,6 @@
<field name="name">view.contract.historical.form</field>
<field name="model">contract.historical</field>
<field name="priority">1</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="History">
<group colspan="2" col="4">
@@ -375,7 +363,6 @@
col="4" />
<field name="date" />
<newline />
- <field name="customer_id" colspan="4" />
<field name="elevator_id" colspan="4" />
<field name="middleman_id" colspan="4" />
<separator string="Prices" colspan="4"
@@ -404,12 +391,11 @@
<field name="name">view.contract.annexe.historical.tree
</field>
<field name="model">contract.annexe.historical</field>
- <field name="type">tree</field>
<field name="priority">1</field>
<field name="arch" type="xml">
<tree string="History">
<field name="date" />
- <field name="contract_id" />
+ <field name="contract_annexe_id" />
<field name="production_lot_id" />
<field name="production_lot_2_id" />
<field name="fixed_price" />
@@ -425,7 +411,6 @@
</field>
<field name="model">contract.annexe.historical</field>
<field name="priority">1</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="History">
<group colspan="2" col="4">
@@ -433,7 +418,7 @@
col="4" />
<field name="date" />
<newline />
- <field name="contract_id" />
+ <field name="contract_annexe_id" />
<field name="production_lot_id" />
<field name="production_lot_2_id" />
<field name="num_cabins" />
@@ -455,7 +440,6 @@
<record id="view_contract_shipping_cost_tree" model="ir.ui.view">
<field name="name">view.contract.shipping.cost.tree</field>
<field name="model">contract.shipping.cost</field>
- <field name="type">tree</field>
<field name="priority">1</field>
<field name="arch" type="xml">
<tree string="Shipping Costs">
@@ -471,7 +455,6 @@
<field name="name">view.contract.shipping.cost.form</field>
<field name="model">contract.shipping.cost</field>
<field name="priority">1</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Shipping Cost">
<group colspan="2" col="4">
@@ -489,7 +472,6 @@
<record id="view_contract_info_invoice_tree" model="ir.ui.view">
<field name="name">view.contract.info.invoice.tree</field>
<field name="model">contract.info.invoice</field>
- <field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Invoice Info">
<field name="categ_id" />
@@ -502,7 +484,6 @@
<record id="view_contract_info_invoice_form" model="ir.ui.view">
<field name="name">view.contract.info.invoice.form</field>
<field name="model">contract.info.invoice</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Invoice Info">
<group colspan="4" col="4">
@@ -521,7 +502,6 @@
<record id="view_contract_price_rules_tree" model="ir.ui.view">
<field name="name">view.contract.price.rules.tree</field>
<field name="model">contract.price.rules</field>
- <field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Contract Prices Rules">
<field name="product_id" />
@@ -540,7 +520,6 @@
<record id="view_contract_price_rules_form" model="ir.ui.view">
<field name="name">view.contract.price.rules.form</field>
<field name="model">contract.price.rules</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract Price Rules">
<group colspan="4" col="4">
@@ -569,7 +548,6 @@
<record id="view_contract_price_tree" model="ir.ui.view">
<field name="name">view.contract.price.tree</field>
<field name="model">contract.price</field>
- <field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Contract Prices">
<field name="fixed_price" />
@@ -582,7 +560,6 @@
<record id="view_contract_price_form" model="ir.ui.view">
<field name="name">view.contract.price.form</field>
<field name="model">contract.price</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract Price">
<group colspan="4" col="4">
@@ -599,7 +576,6 @@
<record id="view_contract_scaled_price_tree" model="ir.ui.view">
<field name="name">view.contract.scaled.price.tree</field>
<field name="model">contract.scaled.price</field>
- <field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Contract Scaled Prices">
<field name="fixed_price" />
@@ -612,7 +588,6 @@
<record id="view_contract_scaled_price_form" model="ir.ui.view">
<field name="name">view.contract.scaled.price.form</field>
<field name="model">contract.scaled.price</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract Scaled Price">
<group colspan="4" col="4">
@@ -629,7 +604,6 @@
<record id="view_contract_annexe_price_tree" model="ir.ui.view">
<field name="name">view.contract.annexe.price.tree</field>
<field name="model">contract.annexe.price</field>
- <field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Annexe Prices">
<field name="fixed_price" />
@@ -642,7 +616,6 @@
<record id="view_contract_annexe_price_form" model="ir.ui.view">
<field name="name">view.contract.annexe.price.form</field>
<field name="model">contract.annexe.price</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Annexe Price">
<group colspan="4" col="4">
@@ -671,7 +644,8 @@
<field name="res_model">contract.contract</field>
<field name="view_type">form</field>
<field name="context">{"search_default_active_filter":1,
- "search_default_no_active_filter":0}</field>
+ "search_default_no_active_filter":0}
+ </field>
<field name="search_view_id" ref="view_contract_search" />
</record>
@@ -681,7 +655,8 @@
<field name="res_model">contract.annexe</field>
<field name="view_type">form</field>
<field name="context">{"search_default_active_filter":1,
- "search_default_no_active_filter":0}</field>
+ "search_default_no_active_filter":0}
+ </field>
<field name="search_view_id" ref="view_contract_annexe_search" />
</record>
=== modified file 'dos_contracts/views/invoice_view.xml'
--- dos_contracts/views/invoice_view.xml 2014-06-30 10:29:03 +0000
+++ dos_contracts/views/invoice_view.xml 2014-07-09 10:08:40 +0000
@@ -1,58 +1,55 @@
<?xml version="1.0"?>
<openerp>
- <data>
-
+ <data>
+
<record id="view_invoice_form_contact" model="ir.ui.view">
<field name="name">account.invoice.form.contact</field>
<field name="model">account.invoice</field>
- <field name="inherit_id" ref="account.invoice_form"/>
- <field name="type">form</field>
+ <field name="inherit_id" ref="account.invoice_form" />
<field name="arch" type="xml">
- <field name="address_contact_id" position="before">
- <field name="contact_id" domain="[('address_id','=',address_contact_id)]" />
+ <field name="partner_id" position="before">
+ <field name="contact_id" />
</field>
</field>
</record>
-
+
<record id="view_invoice_line_inherit_tree" model="ir.ui.view">
- <field name="name">invoice.line.inherit.tree</field>
- <field name="model">account.invoice.line</field>
- <field name="inherit_id" ref="account.view_invoice_line_tree"/>
- <field name="type">tree</field>
- <field name="priority">1</field>
- <field name="arch" type="xml">
- <field name="name" position="after">
- <field name="product_identifier"/>
- </field>
- <field name="uos_id" position="replace">
- <field name="num_cabins"/>
- <field name="months"/>
- </field>
+ <field name="name">invoice.line.inherit.tree</field>
+ <field name="model">account.invoice.line</field>
+ <field name="inherit_id" ref="account.view_invoice_line_tree" />
+ <field name="priority">1</field>
+ <field name="arch" type="xml">
+ <field name="name" position="after">
+ <field name="product_identifier" />
+ </field>
+ <field name="uos_id" position="replace">
+ <field name="num_cabins" />
+ <field name="months" />
+ </field>
</field>
</record>
-
+
<record id="view_invoice_line_inherit_form" model="ir.ui.view">
- <field name="name">invoice.line.inherit.form</field>
- <field name="model">account.invoice.line</field>
- <field name="inherit_id" ref="account.view_invoice_line_form"/>
- <field name="type">form</field>
- <field name="priority">1</field>
- <field name="arch" type="xml">
- <field name="price_unit" position="after">
- <field name="num_cabins"/>
- <field name="months"/>
- </field>
- <field name="discount" position="after">
- <field name="customer_ref"/>
- </field>
- <field name="account_analytic_id" position="after">
- <newline/>
- <separator colspan="4" string="Invoicing Period"/>
- <field name="start_date"/>
- <field name="end_date"/>
- </field>
+ <field name="name">invoice.line.inherit.form</field>
+ <field name="model">account.invoice.line</field>
+ <field name="inherit_id" ref="account.view_invoice_line_form" />
+ <field name="priority">1</field>
+ <field name="arch" type="xml">
+ <field name="price_unit" position="after">
+ <field name="num_cabins" />
+ <field name="months" />
+ </field>
+ <field name="discount" position="after">
+ <field name="customer_ref" />
+ </field>
+ <field name="account_analytic_id" position="after">
+ <newline />
+ <separator colspan="4" string="Invoicing Period" />
+ <field name="start_date" />
+ <field name="end_date" />
+ </field>
</field>
</record>
-
- </data>
+
+ </data>
</openerp>
=== modified file 'dos_contracts/views/partner_view.xml'
--- dos_contracts/views/partner_view.xml 2014-06-30 10:29:03 +0000
+++ dos_contracts/views/partner_view.xml 2014-07-09 10:08:40 +0000
@@ -1,25 +1,25 @@
<?xml version="1.0"?>
<openerp>
- <data>
-
- <!-- Res Partner Inherit Form View -->
- <record model="ir.ui.view" id="view_partner_additional_info_form">
- <field name="name">res.partner.additional.info.form</field>
- <field name="model">res.partner</field>
- <field name="inherit_id" ref="base.view_partner_form"/>
- <field name="priority">1</field>
- <field name="type">form</field>
- <field name="arch" type="xml">
- <page string="Notes" position="after">
- <page string="Contracts">
- <field name="contract_ids" nolabel="1"/>
- </page>
- <page string="Elevator Contracts">
- <field name="elevator_contract_ids" nolabel="1"/>
- </page>
- </page>
- </field>
- </record>
-
- </data>
+ <data>
+
+ <!-- Res Partner Inherit Form View -->
+ <record model="ir.ui.view" id="view_partner_additional_info_form">
+ <field name="name">res.partner.additional.info.form</field>
+ <field name="model">res.partner</field>
+ <field name="inherit_id" ref="base.view_partner_form" />
+ <field name="priority">1</field>
+ <field name="arch" type="xml">
+ <page string="Internal Notes" position="after">
+ <page string="Contracts">
+ <field name="contract_ids" nolabel="1" />
+ </page>
+ <page string="Elevator Contracts">
+ <field name="elevator_contract_ids"
+ nolabel="1" />
+ </page>
+ </page>
+ </field>
+ </record>
+
+ </data>
</openerp>
=== modified file 'dos_contracts/views/sale_view.xml'
--- dos_contracts/views/sale_view.xml 2014-06-30 10:29:03 +0000
+++ dos_contracts/views/sale_view.xml 2014-07-09 10:08:40 +0000
@@ -3,81 +3,81 @@
<data>
<!-- Sale Order Inherit Form View -->
- <record model="ir.ui.view" id="view_order_cabins_form_inherit">
- <field name="name">sale.order.cabins.form.inherit</field>
- <field name="model">sale.order</field>
- <field name="inherit_id" ref="sale_layout.view_order_form_inherit_1" />
- <field name="priority">1</field>
- <field name="arch" type="xml">
- <xpath
- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_id']"
- position="replace">
- <field colspan="4"
- context="partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom"
- name="product_id"
- attrs="{'readonly':[('layout_type','!=','article')]}"
- on_change="product_id_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)"
- select="1" />
- </xpath>
-
- <xpath
- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_id']"
- position="after">
- <field name="prodlot_id"
- context="{'product_id':product_id,'search_default_available':1}"
- domain="[('stock_available', '>', 0)]"
- on_change="prodlot_id_change_inherit(parent.pricelist_id,prodlot_id,product_id,parent.contract_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)"
- colspan="4" />
- </xpath>
-
- <xpath
- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_uom_qty']"
- position="replace">
- <field
- context="partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom"
- name="product_uom_qty"
- attrs="{'readonly':[('layout_type','!=','article')]}"
- on_change="product_id_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)"
- select="1" />
- </xpath>
-
- <xpath
- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_uom']"
- position="replace">
- <field name="product_uom" required="0"
- attrs="{'readonly':[('layout_type','!=','article')], 'required':[('layout_type','not in',['title','text','subtotal','line','break'])]}"
- on_change="product_uom_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], False, parent.date_order)" />
- </xpath>
-
- <xpath
- expr="/form/notebook/page/field[@name='abstract_line_ids']/tree/field[@name='name']"
- position="after">
- <field name="prodlot_id" />
-
- <button name="%(act_sale_order_split)d"
- string="Split in production lots" type="action"
- icon="terp-stock_effects-object-colorize"
- attrs="{'invisible': [('prodlot_id','<>',False)]}"
- groups="base.group_extended" states="draft" />
- </xpath>
-
- <xpath
- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_packaging']"
- position="after">
- <field name="num_cabins"
- on_change="product_id_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)" />
- <field name="receiver" />
- <field name="client_order_ref" />
- </xpath>
-
- <xpath
- expr="/form/notebook/page/field[@name='abstract_line_ids']/tree/field[@name='price_subtotal']"
- position="after">
- <field name="num_cabins" />
- </xpath>
-
- </field>
- </record>
+<!-- <record model="ir.ui.view" id="view_order_cabins_form_inherit"> -->
+<!-- <field name="name">sale.order.cabins.form.inherit</field> -->
+<!-- <field name="model">sale.order</field> -->
+<!-- <field name="inherit_id" ref="sale_layout.view_order_form_inherit_1" /> -->
+<!-- <field name="priority">1</field> -->
+<!-- <field name="arch" type="xml"> -->
+<!-- <xpath -->
+<!-- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_id']" -->
+<!-- position="replace"> -->
+<!-- <field colspan="4" -->
+<!-- context="partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom" -->
+<!-- name="product_id" -->
+<!-- attrs="{'readonly':[('layout_type','!=','article')]}" -->
+<!-- on_change="product_id_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)" -->
+<!-- select="1" /> -->
+<!-- </xpath> -->
+
+<!-- <xpath -->
+<!-- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_id']" -->
+<!-- position="after"> -->
+<!-- <field name="prodlot_id" -->
+<!-- context="{'product_id':product_id,'search_default_available':1}" -->
+<!-- domain="[('stock_available', '>', 0)]" -->
+<!-- on_change="prodlot_id_change_inherit(parent.pricelist_id,prodlot_id,product_id,parent.contract_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)" -->
+<!-- colspan="4" /> -->
+<!-- </xpath> -->
+
+<!-- <xpath -->
+<!-- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_uom_qty']" -->
+<!-- position="replace"> -->
+<!-- <field -->
+<!-- context="partner_id=parent.partner_id,quantity=product_uom_qty,pricelist=parent.pricelist_id,shop=parent.shop_id,uom=product_uom" -->
+<!-- name="product_uom_qty" -->
+<!-- attrs="{'readonly':[('layout_type','!=','article')]}" -->
+<!-- on_change="product_id_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)" -->
+<!-- select="1" /> -->
+<!-- </xpath> -->
+
+<!-- <xpath -->
+<!-- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_uom']" -->
+<!-- position="replace"> -->
+<!-- <field name="product_uom" required="0" -->
+<!-- attrs="{'readonly':[('layout_type','!=','article')], 'required':[('layout_type','not in',['title','text','subtotal','line','break'])]}" -->
+<!-- on_change="product_uom_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], False, parent.date_order)" /> -->
+<!-- </xpath> -->
+
+<!-- <xpath -->
+<!-- expr="/form/notebook/page/field[@name='abstract_line_ids']/tree/field[@name='name']" -->
+<!-- position="after"> -->
+<!-- <field name="prodlot_id" /> -->
+
+<!-- <button name="%(act_sale_order_split)d" -->
+<!-- string="Split in production lots" type="action" -->
+<!-- icon="terp-stock_effects-object-colorize" -->
+<!-- attrs="{'invisible': [('prodlot_id','<>',False)]}" -->
+<!-- groups="base.group_extended" states="draft" /> -->
+<!-- </xpath> -->
+
+<!-- <xpath -->
+<!-- expr="/form/notebook/page/field[@name='abstract_line_ids']/form/notebook/page/field[@name='product_packaging']" -->
+<!-- position="after"> -->
+<!-- <field name="num_cabins" -->
+<!-- on_change="product_id_change_inherit(parent.pricelist_id,product_id,parent.contract_id,prodlot_id,num_cabins,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, 'lang' in context and context['lang'], True, parent.date_order, product_packaging, parent.fiscal_position)" /> -->
+<!-- <field name="receiver" /> -->
+<!-- <field name="client_order_ref" /> -->
+<!-- </xpath> -->
+
+<!-- <xpath -->
+<!-- expr="/form/notebook/page/field[@name='abstract_line_ids']/tree/field[@name='price_subtotal']" -->
+<!-- position="after"> -->
+<!-- <field name="num_cabins" /> -->
+<!-- </xpath> -->
+
+<!-- </field> -->
+<!-- </record> -->
<!-- Sale Order Inherit Form View -->
Follow ups