[IMP] Added company_id fields to pricelist views
[odoo/odoo.git] / addons / product / pricelist_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <menuitem groups="base.group_extended" id="menu_product_pricelist_main" name="Pricelists" parent="product.menu_config_product" sequence="2"/>
6
7         <record id="product_pricelist_version_form_view" model="ir.ui.view">
8             <field name="name">product.pricelist.version.form</field>
9             <field name="model">product.pricelist.version</field>
10             <field name="type">form</field>
11             <field name="arch" type="xml">
12                 <form string="Pricelist Version">
13                     <field name="name" select="1"/>
14                     <field name="active" select="2"/>
15                     <field colspan="4" name="pricelist_id" select="1"/>
16                     <field name="date_start" select="1"/>
17                     <field name="date_end" select="1"/>
18                     <field name="company_id" groups="base.group_multi_company"/>
19                     <field colspan="4" name="items_id" nolabel="1" widget="one2many_list"/>
20                 </form>
21             </field>
22         </record>
23         <record id="product_pricelist_version_tree_view" model="ir.ui.view">
24             <field name="name">product.pricelist.version.tree</field>
25             <field name="model">product.pricelist.version</field>
26             <field name="type">tree</field>
27             <field name="arch" type="xml">
28                 <tree string="Pricelist Version">
29                     <field name="name"/>
30                     <field name="pricelist_id"/>
31                     <field name="date_start"/>
32                     <field name="date_end"/>
33                 </tree>
34             </field>
35         </record>
36
37         <record id="product_pricelist_action" model="ir.actions.act_window">
38             <field name="name">Pricelist Versions</field>
39             <field name="type">ir.actions.act_window</field>
40             <field name="res_model">product.pricelist.version</field>
41             <field name="view_type">form</field>
42             <field name="view_id" ref="product_pricelist_version_tree_view"/>
43         </record>
44         <menuitem action="product_pricelist_action" id="menu_product_pricelist_action" parent="product.menu_product_pricelist_main" sequence="2"/>
45
46         <record id="product_pricelist_item_tree_view" model="ir.ui.view">
47             <field name="name">product.pricelist.item.tree</field>
48             <field name="model">product.pricelist.item</field>
49             <field name="type">tree</field>
50             <field name="arch" type="xml">
51                 <tree string="Products Listprices Items">
52                     <field name="sequence"/>
53                     <field colspan="4" name="name" select="1"/>
54                     <field name="product_tmpl_id" select="1"/>
55                     <field name="categ_id" select="1"/>
56                     <field name="min_quantity"/>
57                     <field name="base"/>
58                 </tree>
59             </field>
60         </record>
61
62         <record id="product_pricelist_item_form_view" model="ir.ui.view">
63             <field name="name">product.pricelist.item.form</field>
64             <field name="model">product.pricelist.item</field>
65             <field name="type">form</field>
66             <field name="arch" type="xml">
67                 <form string="Products Listprices Items">
68                     <separator colspan="4" string="Rules Test Match"/>
69                     <field colspan="4" name="name" select="1"/>
70                     <field name="product_id" on_change="product_id_change(product_id)" select="1"/>
71                     <field name="product_tmpl_id" select="1"/>
72                     <field name="categ_id" select="1"/>
73                     <field name="company_id" groups="base.group_multi_company"/>
74                     <newline/>
75                     <field name="min_quantity"/>
76                     <field name="sequence"/>
77                     <separator colspan="4" string="Price Computation"/>
78
79                     <field name="base"/>
80                     <field name="base_pricelist_id" attrs="{'required': [('base','=', -1)], 'readonly': [('base','!=', -1)]}"/>
81                     <group col="6" colspan="5">
82                         <label string="New Price ="/>
83                         <label string="Base Price"/>
84                         <label string="* ( 1 + "/>
85                         <field name="price_discount" nolabel="1"/>
86                         <label string=" ) + "/>
87                         <field name="price_surcharge" nolabel="1"/>
88                         <newline/>
89                         <field name="price_round" string="Rounding Method"/>
90                         <field name="price_min_margin" string="Min. Margin"/>
91                         <field name="price_max_margin" string="Max. Margin"/>
92                     </group>
93
94                 </form>
95             </field>
96         </record>
97
98         <record id="product_pricelist_view_tree" model="ir.ui.view">
99             <field name="name">product.pricelist.tree</field>
100             <field name="model">product.pricelist</field>
101             <field name="type">tree</field>
102             <field name="arch" type="xml">
103                 <tree string="Products Price List">
104                     <field name="name"/>
105                     <field name="type"/>
106                     <field name="currency_id"/>
107                 </tree>
108             </field>
109         </record>
110         <record id="product_pricelist_view" model="ir.ui.view">
111             <field name="name">product.pricelist.form</field>
112             <field name="model">product.pricelist</field>
113             <field name="type">form</field>
114             <field name="arch" type="xml">
115                 <form string="Products Price List">
116                     <field name="name" select="1"/>
117                     <field name="active" select="1"/>
118                     <field name="type" select="1"/>
119                     <field name="currency_id" select="1"/>
120                     <field name="company_id" groups="base.group_multi_company"/>
121                     <field colspan="4" name="version_id" nolabel="1">
122                         <form string="Pricelist Version">
123                             <field name="name" select="1"/>
124                             <field name="active" select="2"/>
125                             <field name="date_start" select="1"/>
126                             <field name="date_end" select="1"/>
127                             <field colspan="4" name="items_id" nolabel="1" widget="one2many_list"/>
128                         </form>
129                         <tree string="Pricelist Version">
130                             <field name="name"/>
131                             <field name="active"/>
132                             <field name="date_start"/>
133                             <field name="date_end"/>
134                         </tree>
135                     </field>
136                 </form>
137             </field>
138         </record>
139         <record id="product_pricelist_action2" model="ir.actions.act_window">
140             <field name="name">Pricelists</field>
141             <field name="type">ir.actions.act_window</field>
142             <field name="res_model">product.pricelist</field>
143             <field name="view_type">form</field>
144             <field name="view_mode">tree,form</field>
145         </record>
146         <menuitem action="product_pricelist_action2" id="menu_product_pricelist_action2" parent="product.menu_product_pricelist_main" sequence="1"/>
147
148         <record id="product_price_type_view" model="ir.ui.view">
149             <field name="name">product.price.type.form</field>
150             <field name="model">product.price.type</field>
151             <field name="type">form</field>
152             <field name="arch" type="xml">
153                 <form string="Products Price Type">
154                     <field name="name" select="1"/>
155                     <field name="active" select="1"/>
156                     <field name="field"/>
157                     <field name="currency_id" select="1"/>
158                 </form>
159             </field>
160         </record>
161         <record id="product_price_type_action" model="ir.actions.act_window">
162             <field name="name">Prices Types</field>
163             <field name="type">ir.actions.act_window</field>
164             <field name="res_model">product.price.type</field>
165             <field name="view_type">form</field>
166             <field name="view_mode">tree,form</field>
167         </record>
168         <menuitem name="Prices Computations" id="menu_price" parent="product.menu_config_product"/>
169         <menuitem action="product_price_type_action" groups="base.group_extended" id="menu_product_price_type_action" parent="menu_price"/>
170
171         <record id="product_pricelist_type_view" model="ir.ui.view">
172             <field name="name">product.pricelist.type.form</field>
173             <field name="model">product.pricelist.type</field>
174             <field name="type">form</field>
175             <field name="arch" type="xml">
176                 <form string="Pricelist Type">
177                     <field name="name" select="1"/>
178                     <field name="key"/>
179                 </form>
180             </field>
181         </record>
182         <record id="product_pricelist_type_action" model="ir.actions.act_window">
183             <field name="name">Pricelists Types</field>
184             <field name="type">ir.actions.act_window</field>
185             <field name="res_model">product.pricelist.type</field>
186             <field name="view_type">form</field>
187             <field name="view_mode">tree,form</field>
188         </record>
189         <menuitem action="product_pricelist_type_action" groups="base.group_extended" id="menu_product_pricelist_type_action" parent="menu_price"/>
190
191     </data>
192 </openerp>