change the order of some fields and change the title of the sequence object
[odoo/odoo.git] / addons / base_contact / base_contact_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3 <data>
4
5     <!-- Views for Contacts -->
6     <record model="ir.ui.view" id="view_partner_contact_tree">
7         <field name="name">res.partner.contact.tree</field>
8         <field name="model">res.partner.contact</field>
9         <field name="type">tree</field>
10         <field name="arch" type="xml">
11             <tree string="Partner Contact">
12                 <field name="name"/>
13                 <field name="first_name"/>
14                 <field name="mobile"/>
15                 <field name="lang_id"/>
16             </tree>
17         </field>
18     </record>
19
20     <record model="ir.ui.view" id="view_partner_contact_form">
21         <field name="name">res.partner.contact.form</field>
22         <field name="model">res.partner.contact</field>
23         <field name="type">form</field>
24         <field name="arch" type="xml">
25             <form string="Partner Contact">
26                 <field name="name" select="1"/>
27                 <field name="first_name" select="1"/>
28                 <notebook colspan="4" >
29                     <page string="General">
30                             <newline/>
31                             <separator string="General Information" colspan="4"/>
32                             <field name="mobile" select="2"/>
33                             <field name="title" select="1" />
34                             <field name="website"/>
35                             <field name="lang_id"/>
36                             <field name="active"/>
37                             <separator string="Functions" colspan="4"/>
38                             <field name="job_ids" colspan="4" nolabel="1" mode="tree, form">
39                                 <form string="Functions">
40                                     <field name="function_id"/>
41                                     <field name="address_id"/>
42                                     <field name="name"/>
43                                     <field name="sequence_contact"/>
44                                     <field name="phone"/>
45                                     <field name="email"/>
46                                     <field name="date_start" />
47                                     <field name="date_stop" />
48                                     <field name="state" />
49                                 </form>
50                                 <tree string="Functions">
51                                     <field name="sequence_contact" string="Seq."/>
52                                     <field name="function_id"/>
53                                     <field name="name"/>
54                                     <field name="address_id"/>
55                                     <field name="phone"/>
56                                     <field name="email"/>
57                                     <field name="state" />
58                                 </tree>
59                             </field>
60                     </page>
61                     <page string="Extra Information">
62                             <field name="country_id"/>
63                             <field name="birthdate" select="1" />
64                     </page>
65                 </notebook>
66             </form>
67         </field>
68     </record>
69
70     <record model="ir.actions.act_window" id="action_partner_contact_form">
71         <field name="name">Contacts</field>
72         <field name="res_model">res.partner.contact</field>
73         <field name="view_type">form</field>
74         <field name="view_mode">tree,form</field>
75         <field name="view_id" ref="view_partner_contact_tree"/>
76     </record>
77     <menuitem name="Partners/" id="menu_partner_contact_form" action="action_partner_contact_form"/>
78     <menuitem name="Partners/Addresses"  id="base.menu_partner_address_form"/>
79
80
81     <!-- Views for Partners -->
82
83     <record model="ir.ui.view" id="view_partner_form_inherit">
84         <field name="name">Partner form inherited</field>
85         <field name="model">res.partner</field>
86         <field name="inherit_id" ref="base.view_partner_form"/>
87         <field name="type">form</field>
88         <field name="arch" type="xml">
89             <field name="address" mode="form,tree" colspan="4" nolabel="1" select="1" position="replace">
90                 <field name="address" mode="form,tree" colspan="4" nolabel="1" select="1">
91                     <form string="Address">
92                         <field name="type" select="2" colspan="4"/>
93                         <newline/>
94                         <field name="street" select="2"/>
95                         <field name="street2"/>
96                         <newline/>
97                         <field name="zip" select="2"/>
98                         <field name="city" select="2"/>
99                         <newline/>
100                         <field name="country_id" select="2" completion="1"/>
101                         <field name="state_id" select="2"/>
102                         <newline/>
103                         <field name="phone"/>
104                         <field name="fax"/>
105                         <newline/>
106                         <field name="job_ids" mode="tree, form" colspan="4">
107                             <tree string="Contacts" editable="top">
108                                     <field name="sequence_partner"/>
109                                 <field name="contact_id"/>
110                                 <field name="function_id"/>
111                                 <field name="phone"/>
112                                 <field name="email"/>
113                             </tree>
114                             <form string="Contacts">
115                                     <field name="sequence_partner"/>
116                                 <field name="contact_id"/>
117                                 <field name="function_id"/>
118                                 <field name="phone"/>
119                                 <field name="email"/>
120                             </form>
121                         </field>
122                     </form>
123                     <tree string="Addresses">
124                         <field name="type"/>
125                         <field name="zip"/>
126                         <field name="city"/>
127                         <field name="country_id"/>
128                         <field name="phone"/>
129                         <field name="job_ids"/>
130                     </tree>
131                 </field>
132             </field>
133         </field>
134     </record>
135
136     <!-- Views for Addresses -->
137     <record model="ir.ui.view" id="view_partner_address_tree_inherited1">
138         <field name="name">Partner addresses inherited</field>
139         <field name="model">res.partner.address</field>
140         <field name="inherit_id" ref="base.view_partner_address_tree"/>
141         <field name="type">tree</field>
142         <field name="arch" type="xml">
143             <field name="name" position="replace">
144                 <field name='job_ids' string='# of Contacts'/>
145             </field>
146         </field>
147     </record>
148
149     <record model="ir.ui.view" id="view_partner_address_form_inherited0">
150         <field name='name'>res.partner.address.form.inherited0</field>
151         <field name='model'>res.partner.address</field>
152         <field name="inherit_id" ref="base.view_partner_address_form1"/>
153         <field name='type'>form</field>
154         <field name='arch' type='xml'>
155             <field name="type" position="replace">
156             </field>
157         </field>
158     </record>
159
160     <record model="ir.ui.view" id="view_partner_address_form_inherited1">
161         <field name='name'>res.partner.address.form.inherited1</field>
162         <field name='model'>res.partner.address</field>
163         <field name="inherit_id" ref="base.view_partner_address_form1"/>
164         <field name='type'>form</field>
165         <field name='arch' type='xml'>
166             <field name="name" position="replace">
167             </field>
168         </field>
169     </record>
170
171     <record id='view_partner_address_form_inherited2' model='ir.ui.view'>
172         <field name='name'>res.partner.address.form.inherited2</field>
173         <field name='model'>res.partner.address</field>
174         <field name="inherit_id" ref="base.view_partner_address_form1"/>
175         <field name='type'>form</field>
176         <field name='arch' type='xml'>
177             <field name="title" position="replace">
178             </field>
179         </field>
180     </record>
181
182     <record id='view_partner_address_form_inherited3' model='ir.ui.view'>
183         <field name='name'>res.partner.address.form.inherited3</field>
184         <field name='model'>res.partner.address</field>
185         <field name="inherit_id" ref="base.view_partner_address_form1"/>
186         <field name='type'>form</field>
187         <field name='arch' type='xml'>
188             <field name="function" position="replace">
189             </field>
190         </field>
191     </record>
192
193     <record id='view_partner_address_form_inherited4' model='ir.ui.view'>
194         <field name='name'>res.partner.address.form.inherited4</field>
195         <field name='model'>res.partner.address</field>
196         <field name="inherit_id" ref="base.view_partner_address_form1"/>
197         <field name='type'>form</field>
198         <field name='arch' type='xml'>
199             <field name='mobile' position="replace">
200             </field>
201         </field>
202     </record>
203
204     <record model="ir.ui.view" id="view_partner_address_form_inherited6">
205         <field name='name'>res.partner.address.form.inherited6</field>
206         <field name='model'>res.partner.address</field>
207         <field name="inherit_id" ref="base.view_partner_address_form1"/>
208         <field name='type'>form</field>
209         <field name='arch' type='xml'>
210             <field name="partner_id" position="replace">
211                 <field name='partner_id' select='1'/>
212                 <field name='type' select='2'/>
213             </field>
214         </field>
215     </record>
216
217
218     <record id='view_partner_address_form_inherited5' model='ir.ui.view'>
219         <field name='name'>res.partner.address.form.inherited5</field>
220         <field name='model'>res.partner.address</field>
221         <field name="inherit_id" ref="base.view_partner_address_form1"/>
222         <field name='type'>form</field>
223         <field name='arch' type='xml'>
224             <field name="email" position="replace">
225                 <field name="job_ids" mode="tree, form" colspan="4">
226                     <tree string="Contacts" editable="top">
227                         <field name="contact_id"/>
228                         <field name="function_id"/>
229                         <field name="phone"/>
230                         <field name="email"/>
231                     </tree>
232                     <form string="Contacts">
233                         <field name="contact_id"/>
234                         <field name="function_id"/>
235                         <field name="phone"/>
236                         <field name="email"/>
237                     </form>
238                 </field>
239             </field>
240         </field>
241     </record>
242
243 <!-- Views for res.partner.job -->
244     <record model="ir.ui.view" id="view_partner_job_tree">
245         <field name="name">res.partner.job.tree</field>
246         <field name="model">res.partner.job</field>
247         <field name="type">tree</field>
248         <field name="arch" type="xml">
249             <tree string="Contact Functions">
250                 <field name="name"/>
251                 <field name="address_id"/>
252                 <field name="contact_id"/>
253                 <field name="function_id"/>
254                 <field name="email"/>
255                 <field name="phone"/>
256             </tree>
257         </field>
258     </record>
259
260     <record model="ir.ui.view" id="view_partner_job_form">
261         <field name="name">res.partner.job.form</field>
262         <field name="model">res.partner.job</field>
263         <field name="type">form</field>
264         <field name="arch" type="xml">
265             <form string="Contact Functions">
266                 <notebook>
267                     <page string="General">
268                         <field name="name" select="1"/>
269                         <field name="address_id" select="1"/>
270                         <field name="contact_id" select="1"/>
271                         <field name="function_id" select="1"/>
272                         <field name="email" select="2"/>
273                         <field name="phone" select="2"/>
274                         <field name="sequence_contact" select="2"/>
275                         <field name="sequence_partner" select="2"/>
276                     </page>
277                 </notebook>
278             </form>
279         </field>
280     </record>
281
282 <!-- Menuitem for res.partner.job -->
283         <record model="ir.actions.act_window" id="action_res_partner_job">
284             <field name="name">Functions</field>
285             <field name="type">ir.actions.act_window</field>
286             <field name="res_model">res.partner.job</field>
287             <field name="view_type">form</field>
288         </record>
289         <menuitem name="Partners/Functions" action="action_res_partner_job" id="menu_action_res_partner_job"/>
290 <!-- Act window defining a shorcut on partners to open all his contacts -->
291         <act_window name="Open all Partner's Function"
292             domain="[('name', '=', active_id)]"
293             res_model="res.partner.job"
294             src_model="res.partner"
295             view_mode='tree,form'
296             id="act_res_partner_jobs"/>
297 </data>
298 </openerp>