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