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