Tweaks on base security
[odoo/odoo.git] / bin / addons / base / res / res_security.xml
1 <?xml version="1.0"?>
2 <terp>
3 <data noupdate="1">
4
5 <!--
6  Users
7 -->
8
9 <!--
10  Users Groups
11 -->
12     <record model="res.groups" id="group_account_manager">
13         <field name="name">Account Manager</field>
14     </record>
15
16     <record model="res.groups" id="group_partner_manager">
17         <field name="name">Partner Manager</field>
18     </record>
19
20 <!--
21  Objects Groups
22 -->
23     <record model="ir.model" id="base.model_res_lang">
24         <field name="type">base</field>
25     </record>
26
27     <record model="ir.model" id="base.model_res_request">
28         <field name="type">base</field>
29     </record>
30     
31     <record model="ir.model" id="base.model_res_users">
32         <field name="type">base</field>
33     </record>
34     
35     <record model="ir.model" id="base.model_res_groups">
36         <field name="type">base</field>
37     </record>
38     
39     <record model="ir.model" id="base.model_res_roles">
40         <field name="type">base</field>
41     </record>
42     
43     <record model="ir.model" id="base.model_res_country_state">
44         <field name="type">base</field>
45     </record>
46     
47     <record model="ir.model" id="base.model_res_config_view">
48         <field name="type">base</field>
49     </record>
50     
51     <record model="ir.model" id="base.model_res_request_link">
52         <field name="type">base</field>
53     </record>
54     
55     <record model="ir.model" id="base.model_res_request_history">
56         <field name="type">base</field>
57     </record>
58
59     <record model="ir.model" id="base.model_res_country">
60         <field name="type">base</field>
61     </record>
62     
63     <record model="ir.model" id="base.model_res_bank">
64         <field name="type">base</field>
65     </record>
66     
67     <record model="ir.model" id="base.model_res_payterm">
68         <field name="type">base</field>
69     </record>
70     
71     <record model="ir.model" id="base.model_res_currency">
72         <field name="type">base</field>
73     </record>
74     
75     <record model="ir.model" id="base.model_res_currency_rate">
76         <field name="type">base</field>
77     </record>
78     
79     <record model="ir.model" id="base.model_res_company">
80         <field name="type">base</field>
81     </record>
82     
83     <record model="ir.model" id="base.model_res_partner">
84         <field name="type">base</field>
85     </record>
86     
87     <record model="ir.model" id="base.model_res_partner">
88         <field name="type">base</field>
89     </record>
90     
91     <record model="ir.model" id="base.model_res_partner_function">
92         <field name="type">base</field>
93     </record>
94     
95     <record model="ir.model" id="base.model_res_partner_title">
96         <field name="type">base</field>
97     </record>
98     
99     <record model="ir.model" id="base.model_res_partner_bank">
100         <field name="type">base</field>
101     </record>
102     
103     <record model="ir.model" id="base.model_res_partner_bank_type">
104         <field name="type">base</field>
105     </record>
106     
107     <record model="ir.model" id="base.model_res_partner_bank_type_field">
108         <field name="type">base</field>
109     </record>
110     
111     <record model="ir.model" id="base.model_res_partner_som">
112         <field name="type">base</field>
113     </record>
114     
115     <record model="ir.model" id="base.model_res_partner_event">
116         <field name="type">base</field>
117     </record>
118     
119     <record model="ir.model" id="base.model_res_partner_event_type">
120         <field name="type">base</field>
121     </record>
122     
123     <record model="ir.model" id="base.model_res_partner_category">
124         <field name="type">base</field>
125     </record>
126
127 <!--
128  Access
129 -->
130     <record model="ir.model.access" id="access_res_company_group_employee">
131         <field name="name">res_company group_employee</field>
132         <field name="model_id" model="ir.model" ref="model_res_company"/>
133         <field name="group_id" ref="group_employee"/>
134         <field name="perm_read" eval="1"/>
135         <field name="perm_write" eval="0"/>
136         <field name="perm_create" eval="0"/>
137         <field name="perm_unlink" eval="0"/>
138     </record>
139
140     <record model="ir.model.access" id="access_res_company_group_erp_manager">
141         <field name="name">res_company group_erp_manager</field>
142         <field name="model_id" model="ir.model" ref="model_res_company"/>
143         <field name="group_id" ref="group_erp_manager"/>
144         <field name="perm_read" eval="1"/>
145         <field name="perm_write" eval="1"/>
146         <field name="perm_create" eval="1"/>
147         <field name="perm_unlink" eval="1"/>
148     </record>
149
150     <record model="ir.model.access" id="access_res_country_group_employee">
151         <field name="name">res_country group_employee</field>
152         <field name="model_id" model="ir.model" ref="model_res_country"/>
153         <field name="group_id" ref="group_employee"/>
154         <field name="perm_read" eval="1"/>
155         <field name="perm_write" eval="0"/>
156         <field name="perm_create" eval="0"/>
157         <field name="perm_unlink" eval="0"/>
158     </record>
159
160     <record model="ir.model.access" id="access_res_country_state_group_employee">
161         <field name="name">res_country_state group_employee</field>
162         <field name="model_id" model="ir.model" ref="model_res_country_state"/>
163         <field name="group_id" ref="group_employee"/>
164         <field name="perm_read" eval="1"/>
165         <field name="perm_write" eval="0"/>
166         <field name="perm_create" eval="0"/>
167         <field name="perm_unlink" eval="0"/>
168     </record>
169
170     <record model="ir.model.access" id="access_res_currency_group_employee">
171         <field name="name">res_currency group_employee</field>
172         <field name="model_id" model="ir.model" ref="model_res_currency"/>
173         <field name="group_id" ref="group_employee"/>
174         <field name="perm_read" eval="1"/>
175         <field name="perm_write" eval="0"/>
176         <field name="perm_create" eval="0"/>
177         <field name="perm_unlink" eval="0"/>
178     </record>
179
180     <record model="ir.model.access" id="access_res_currency_rate_group_employee">
181         <field name="name">res_currency_rate group_employee</field>
182         <field name="model_id" model="ir.model" ref="model_res_currency_rate"/>
183         <field name="group_id" ref="group_employee"/>
184         <field name="perm_read" eval="1"/>
185         <field name="perm_write" eval="0"/>
186         <field name="perm_create" eval="0"/>
187         <field name="perm_unlink" eval="0"/>
188     </record>
189
190     <record model="ir.model.access" id="access_res_currency_rate_group_account_manager">
191         <field name="name">res_currency_rate group_account_manager</field>
192         <field name="model_id" model="ir.model" ref="model_res_currency_rate"/>
193         <field name="group_id" ref="group_account_manager"/>
194         <field name="perm_read" eval="1"/>
195         <field name="perm_write" eval="1"/>
196         <field name="perm_create" eval="1"/>
197         <field name="perm_unlink" eval="1"/>
198     </record>
199
200     <record model="ir.model.access" id="access_res_groups_group_employee">
201         <field name="name">res_groups group_employee</field>
202         <field name="model_id" model="ir.model" ref="model_res_groups"/>
203         <field name="group_id" ref="group_employee"/>
204         <field name="perm_read" eval="1"/>
205         <field name="perm_write" eval="0"/>
206         <field name="perm_create" eval="0"/>
207         <field name="perm_unlink" eval="0"/>
208     </record>
209
210     <record model="ir.model.access" id="access_res_groups_group_erp_manager">
211         <field name="name">res_groups group_erp_manager</field>
212         <field name="model_id" model="ir.model" ref="model_res_groups"/>
213         <field name="group_id" ref="group_erp_manager"/>
214         <field name="perm_read" eval="1"/>
215         <field name="perm_write" eval="1"/>
216         <field name="perm_create" eval="1"/>
217         <field name="perm_unlink" eval="1"/>
218     </record>
219
220     <record model="ir.model.access" id="access_res_lang_group_employee">
221         <field name="name">res_lang group_employee</field>
222         <field name="model_id" model="ir.model" ref="model_res_lang"/>
223         <field name="group_id" ref="group_employee"/>
224         <field name="perm_read" eval="1"/>
225         <field name="perm_write" eval="0"/>
226         <field name="perm_create" eval="0"/>
227         <field name="perm_unlink" eval="0"/>
228     </record>
229
230     <record model="ir.model.access" id="access_res_partner_group_employee">
231         <field name="name">res_partner group_employee</field>
232         <field name="model_id" model="ir.model" ref="model_res_partner"/>
233         <field name="group_id" ref="group_employee"/>
234         <field name="perm_read" eval="1"/>
235         <field name="perm_write" eval="1"/>
236         <field name="perm_create" eval="1"/>
237         <field name="perm_unlink" eval="1"/>
238     </record>
239
240     <record model="ir.model.access" id="access_res_partner_address_group_employee">
241         <field name="name">res_partner_address group_employee</field>
242         <field name="model_id" model="ir.model" ref="model_res_partner_address"/>
243         <field name="group_id" ref="group_employee"/>
244         <field name="perm_read" eval="1"/>
245         <field name="perm_write" eval="1"/>
246         <field name="perm_create" eval="1"/>
247         <field name="perm_unlink" eval="1"/>
248     </record>
249
250     <record model="ir.model.access" id="access_res_partner_bank_group_employee">
251         <field name="name">res_partner_bank group_employee</field>
252         <field name="model_id" model="ir.model" ref="model_res_partner_bank"/>
253         <field name="group_id" ref="group_employee"/>
254         <field name="perm_read" eval="1"/>
255         <field name="perm_write" eval="1"/>
256         <field name="perm_create" eval="1"/>
257         <field name="perm_unlink" eval="1"/>
258     </record>
259
260     <record model="ir.model.access" id="access_res_partner_bank_type_group_employee">
261         <field name="name">res_partner_bank_type group_employee</field>
262         <field name="model_id" model="ir.model" ref="model_res_partner_bank_type"/>
263         <field name="group_id" ref="group_employee"/>
264         <field name="perm_read" eval="1"/>
265         <field name="perm_write" eval="1"/>
266         <field name="perm_create" eval="1"/>
267         <field name="perm_unlink" eval="1"/>
268     </record>
269
270     <record model="ir.model.access" id="access_res_partner_bank_type_field_group_employee">
271         <field name="name">res_partner_bank_type_field group_employee</field>
272         <field name="model_id" model="ir.model" ref="model_res_partner_bank_type_field"/>
273         <field name="group_id" ref="group_employee"/>
274         <field name="perm_read" eval="1"/>
275         <field name="perm_write" eval="1"/>
276         <field name="perm_create" eval="1"/>
277         <field name="perm_unlink" eval="1"/>
278     </record>
279
280     <record model="ir.model.access" id="access_res_partner_canal_group_employee">
281         <field name="name">res_partner_canal group_employee</field>
282         <field name="model_id" model="ir.model" ref="model_res_partner_canal"/>
283         <field name="group_id" ref="group_employee"/>
284         <field name="perm_read" eval="1"/>
285         <field name="perm_write" eval="1"/>
286         <field name="perm_create" eval="1"/>
287         <field name="perm_unlink" eval="1"/>
288     </record>
289
290     <record model="ir.model.access" id="access_res_partner_category_group_employee">
291         <field name="name">res_partner_category group_employee</field>
292         <field name="model_id" model="ir.model" ref="model_res_partner_category"/>
293         <field name="group_id" ref="group_employee"/>
294         <field name="perm_read" eval="1"/>
295         <field name="perm_write" eval="1"/>
296         <field name="perm_create" eval="1"/>
297         <field name="perm_unlink" eval="1"/>
298     </record>
299
300     <record model="ir.model.access" id="access_res_partner_event_group_employee">
301         <field name="name">res_partner_event group_employee</field>
302         <field name="model_id" model="ir.model" ref="model_res_partner_event"/>
303         <field name="group_id" ref="group_employee"/>
304         <field name="perm_read" eval="1"/>
305         <field name="perm_write" eval="1"/>
306         <field name="perm_create" eval="1"/>
307         <field name="perm_unlink" eval="1"/>
308     </record>
309
310     <record model="ir.model.access" id="access_res_partner_event_type_group_employee">
311         <field name="name">res_partner_event_type group_employee</field>
312         <field name="model_id" model="ir.model" ref="model_res_partner_event_type"/>
313         <field name="group_id" ref="group_employee"/>
314         <field name="perm_read" eval="1"/>
315         <field name="perm_write" eval="1"/>
316         <field name="perm_create" eval="1"/>
317         <field name="perm_unlink" eval="1"/>
318     </record>
319
320     <record model="ir.model.access" id="access_res_partner_function_group_employee">
321         <field name="name">res_partner_function group_employee</field>
322         <field name="model_id" model="ir.model" ref="model_res_partner_function"/>
323         <field name="group_id" ref="group_employee"/>
324         <field name="perm_read" eval="1"/>
325         <field name="perm_write" eval="1"/>
326         <field name="perm_create" eval="1"/>
327         <field name="perm_unlink" eval="1"/>
328     </record>
329
330     <record model="ir.model.access" id="access_res_partner_som_group_employee">
331         <field name="name">res_partner_som group_employee</field>
332         <field name="model_id" model="ir.model" ref="model_res_partner_som"/>
333         <field name="group_id" ref="group_employee"/>
334         <field name="perm_read" eval="1"/>
335         <field name="perm_write" eval="1"/>
336         <field name="perm_create" eval="1"/>
337         <field name="perm_unlink" eval="1"/>
338     </record>
339
340     <record model="ir.model.access" id="access_res_partner_title_group_employee">
341         <field name="name">res_partner_title group_employee</field>
342         <field name="model_id" model="ir.model" ref="model_res_partner_title"/>
343         <field name="group_id" ref="group_employee"/>
344         <field name="perm_read" eval="1"/>
345         <field name="perm_write" eval="1"/>
346         <field name="perm_create" eval="1"/>
347         <field name="perm_unlink" eval="1"/>
348     </record>
349
350     <record model="ir.model.access" id="access_res_request_group_request">
351         <field name="name">res_request group_request</field>
352         <field name="model_id" model="ir.model" ref="model_res_request"/>
353         <field name="group_id" ref="group_request"/>
354         <field name="perm_read" eval="1"/>
355         <field name="perm_write" eval="1"/>
356         <field name="perm_create" eval="1"/>
357         <field name="perm_unlink" eval="1"/>
358     </record>
359
360     <record model="ir.model.access" id="access_res_request_group_employee">
361         <field name="name">res_request group_employee</field>
362         <field name="model_id" model="ir.model" ref="model_res_request"/>
363         <field name="group_id" ref="group_employee"/>
364         <field name="perm_read" eval="1"/>
365         <field name="perm_write" eval="0"/>
366         <field name="perm_create" eval="0"/>
367         <field name="perm_unlink" eval="0"/>
368     </record>
369
370     <record model="ir.model.access" id="access_res_request_history_group_employee">
371         <field name="name">res_request_history group_employee</field>
372         <field name="model_id" model="ir.model" ref="model_res_request_history"/>
373         <field name="group_id" ref="group_employee"/>
374         <field name="perm_read" eval="1"/>
375         <field name="perm_write" eval="0"/>
376         <field name="perm_create" eval="0"/>
377         <field name="perm_unlink" eval="0"/>
378     </record>
379
380     <record model="ir.model.access" id="access_res_request_link_group_employee">
381         <field name="name">res_request_link group_employee</field>
382         <field name="model_id" model="ir.model" ref="model_res_request_link"/>
383         <field name="group_id" ref="group_employee"/>
384         <field name="perm_read" eval="1"/>
385         <field name="perm_write" eval="0"/>
386         <field name="perm_create" eval="0"/>
387         <field name="perm_unlink" eval="0"/>
388     </record>
389
390     <record model="ir.model.access" id="access_res_users_group_employee">
391         <field name="name">res_users group_employee</field>
392         <field name="model_id" model="ir.model" ref="model_res_users"/>
393         <field name="group_id" ref="group_employee"/>
394         <field name="perm_read" eval="1"/>
395         <field name="perm_write" eval="1"/>
396         <field name="perm_create" eval="0"/>
397         <field name="perm_unlink" eval="0"/>
398     </record>
399
400     <record model="ir.model.access" id="access_res_users_group_erp_manager">
401         <field name="name">res_users group_erp_manager</field>
402         <field name="model_id" model="ir.model" ref="model_res_users"/>
403         <field name="group_id" ref="group_erp_manager"/>
404         <field name="perm_read" eval="1"/>
405         <field name="perm_write" eval="1"/>
406         <field name="perm_create" eval="1"/>
407         <field name="perm_unlink" eval="1"/>
408     </record>
409
410 </data>
411 </terp>