[ADD] doc: new documentation, with training tutorials, and new scaffolding
[odoo/odoo.git] / doc / howtos / backend / exercise-access-rules
1 # HG changeset patch
2 # Parent 0602022dc2a428f9995c886df33b699b6d3bcb69
3
4 diff --git a/openacademy/security/security.xml b/openacademy/security/security.xml
5 --- a/openacademy/security/security.xml
6 +++ b/openacademy/security/security.xml
7 @@ -3,5 +3,19 @@
8      <record id="group_manager" model="res.groups">
9        <field name="name">OpenAcademy / Manager</field>
10      </record>
11 +
12 +    <record id="only_responsible_can_modify" model="ir.rule">
13 +      <field name="name">Only Responsible can modify Course</field>
14 +      <field name="model_id" ref="model_openacademy_course"/>
15 +      <field name="groups" eval="[(4, ref('openacademy.group_manager'))]"/>
16 +      <field name="perm_read" eval="0"/>
17 +      <field name="perm_write" eval="1"/>
18 +      <field name="perm_create" eval="0"/>
19 +      <field name="perm_unlink" eval="1"/>
20 +      <field name="domain_force">
21 +        ['|', ('responsible_id','=',False),
22 +              ('responsible_id','=',user.id)]
23 +      </field>
24 +    </record>
25    </data>
26  </openerp>