8637da10f4c690c27fcd5189f2a1a92f45c48174
[odoo/odoo.git] / openerp / addons / base / res / res_company_view.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <openerp>
3     <data>
4         <menuitem id="menu_res_company_global" parent="base.menu_administration" name="Companies" sequence="2"
5             groups="base.group_no_one"/>
6
7         <menuitem id="menu_custom_multicompany" parent="base.menu_custom" name="Multi-Companies" sequence="50"/>
8
9         <report id="preview_report" model="res.company" name="preview.report" multi="True" rml="base/report/preview_report.rml" string="Preview Report"/>
10         <record id="bank_account_update" model="ir.actions.act_window">
11             <field name="name">Company Bank Accounts</field>
12             <field name="res_model">res.partner.bank</field>
13             <field name="view_type">form</field>
14             <field name="view_mode">tree,form</field>
15             <field name="context" eval="{'default_partner_id':ref('base.main_partner'), 'company_hide':False, 'default_company_id':ref('base.main_company'), 'search_default_my_bank':1}"/>
16         </record>
17         <record id="view_company_form" model="ir.ui.view">
18             <field name="name">res.company.form</field>
19             <field name="model">res.company</field>
20             <field name="type">form</field>
21             <field name="arch" type="xml">
22                 <form string="Company" version="7.0">
23                   <sheet>
24                     <div class="oe_right oe_avatar">
25                         <field name="logo" nolabel="1" widget="image"/>
26                     </div>
27                     <div class="oe_right oe_button_box" name="button_box">
28                                 <button name="%(preview_report)d" string="Preview Header/Footer" type="action" icon="gtk-print" class="oe_inline oe_right"/>
29                     </div>
30                     <div class="oe_title">
31                         <label for="name" class="oe_edit_only"/>
32                         <h1>
33                             <field name="name" class="oe_inline"/>
34                         </h1>
35                         <label for="rml_header1" class="oe_edit_only"/>
36                         <div>
37                             <field name="rml_header1" placeholder="Global Business Solutions"/>
38                         </div>
39                     </div>
40                     <group col="4">
41                         <field name="partner_id" readonly="1" required="0" groups="base.group_no_one"/>
42                         <field name="parent_id"  groups="base.group_multi_company"/>
43                     </group>
44                     <notebook colspan="4">
45                         <page string="General Information">
46                             <group>
47                                 <group>
48                                     <label for="street" string="Address"/>
49                                     <div>
50                                         <field name="street" placeholder="Street..."/>
51                                         <field name="street2"/>
52                                         <div>
53                                             <field name="city" placeholder="City" style="width: 40%%"/>
54                                             <field name="state_id" class="oe_no_button" placeholder="State" style="width: 24%%"/>
55                                             <field name="zip" placeholder="ZIP" style="width: 34%%"/>
56                                         </div>
57                                         <field name="country_id" placeholder="Country" class="oe_no_button"/>
58                                     </div>
59                                     <field name="website" widget="url" placeholder="e.g. www.openerp.com"/>
60                                 </group>
61                                 <group>
62                                     <field name="phone" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
63                                     <field name="fax" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
64                                     <field name="email" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
65                                     <field name="vat" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
66                                     <field name="company_registry" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
67                                 </group>
68                             </group>
69                             <group string="Bank Accounts">
70                                 <field name="bank_ids" colspan="4" nolabel="1"/>
71                                 <label for="rml_footer2"/>
72                                 <div name="bank_acc">
73                                     <field name="rml_footer2"/>
74                                     <!--<button name="%(bank_account_update)d" string="Set Bank Accounts" type="action" icon="gtk-go-forward" class="oe_inline"/>-->
75                                 </div>
76                             </group>
77                         </page>
78                         <page string="Header/Footer" groups="base.group_no_one">
79                             <group>
80                                <field name="paper_format" on_change="onchange_paper_format(paper_format)"/>
81                                 <field name="rml_footer1"/>
82                             </group>
83                             <label for="rml_header"/>
84                             <field name="rml_header"/>
85                             <label for="rml_header2"/>
86                             <field name="rml_header2"/>
87                             <label for="rml_header3"/>
88                             <field name="rml_header3"/>
89                         </page>
90                         <page string="Configuration">
91                             <group>
92                                 <group name="account_grp" string="Accounting">
93                                     <field name="currency_id"/>
94                                 </group>
95                             </group>
96                         </page>
97                     </notebook>
98                     </sheet>
99                 </form>
100             </field>
101         </record>
102         <record id="view_company_tree" model="ir.ui.view">
103             <field name="name">res.company.tree</field>
104             <field name="model">res.company</field>
105             <field name="type">tree</field>
106             <field name="field_parent">child_ids</field>
107             <field name="arch" type="xml">
108                 <tree string="Companies">
109                     <field name="name"/>
110                     <field name="partner_id"/>
111                 </tree>
112             </field>
113         </record>
114         <record id="action_res_company_form" model="ir.actions.act_window">
115             <field name="name">Companies</field>
116             <field name="type">ir.actions.act_window</field>
117             <field name="res_model">res.company</field>
118             <field name="view_type">form</field>
119             <field name="help">Create and manage the companies that will be managed by OpenERP from here. Shops or subsidiaries can be created and maintained from here.</field>
120         </record>
121         <menuitem action="action_res_company_form" id="menu_action_res_company_form" parent="base.menu_res_company_global"/>
122         <record id="action_res_company_tree" model="ir.actions.act_window">
123             <field name="name">Company's Structure</field>
124             <field name="type">ir.actions.act_window</field>
125             <field name="res_model">res.company</field>
126             <field name="domain">[('parent_id','=',False)]</field>
127             <field name="view_type">tree</field>
128         </record>
129         <menuitem action="action_res_company_tree" groups="base.group_multi_company" id="menu_action_res_company_tree" parent="base.menu_res_company_global" sequence="16"/>
130
131         <record id="view_inventory_tree" model="ir.ui.view">
132             <field name="name">multi_company.default.tree</field>
133             <field name="model">multi_company.default</field>
134             <field name="type">tree</field>
135             <field name="priority" eval="8"/>
136             <field name="arch" type="xml">
137                 <tree string="Multi Company">
138                     <field name="company_id"/>
139                     <field name="object_id"/>
140                     <field name="field_id"/>
141                     <field name="expression" />
142                     <field name="sequence"/>
143                     <field name="company_dest_id"/>
144                     <field name="name"/>
145                 </tree>
146             </field>
147         </record>
148         <record id="view_inventory_form" model="ir.ui.view">
149             <field name="name">multi_company.default.form</field>
150             <field name="model">multi_company.default</field>
151             <field name="type">form</field>
152             <field name="priority" eval="8"/>
153             <field name="arch" type="xml">
154                 <form string="Multi Company" version="7.0">
155                   <sheet>
156                     <group>
157                         <group>
158                             <field name="name"/>
159                             <field name="company_id"/>
160                             <field name="company_dest_id"/>
161                         </group>
162                         <group>
163                             <field name="object_id"/>
164                             <field name="field_id" domain="[('model_id','=',object_id)]"/>
165                             <field name="expression"/>
166                             <field name="sequence"/>
167                         </group>
168                     </group>
169                    </sheet> 
170                 </form>
171             </field>
172         </record>
173         <record id="view_inventory_search" model="ir.ui.view">
174             <field name="name">multi_company.default.search</field>
175             <field name="model">multi_company.default</field>
176             <field name="type">search</field>
177             <field name="priority" eval="8"/>
178             <field name="arch" type="xml">
179                 <search string="Multi Company">
180                     <field name="name" string="Name"/>
181                     <field name="company_id"/>
182                     <field name="company_dest_id"/>
183                     <field name="object_id"/>
184                 </search>
185             </field>
186         </record>
187         <record id="action_inventory_form" model="ir.actions.act_window">
188             <field name="name">Default Company per Object</field>
189             <field name="type">ir.actions.act_window</field>
190             <field name="res_model">multi_company.default</field>
191             <field name="view_type">form</field>
192             <field name="search_view_id" ref="view_inventory_search"/>
193         </record>
194         <menuitem id="menu_action_inventory_form"  parent="menu_custom_multicompany" action="action_inventory_form"/>
195
196     </data>
197 </openerp>
198