~mikel-martin/therp-addons/6.1

« back to all changes in this revision

Viewing changes to trp_use_case/security/ir_rule.xml

  • Committer: mikel
  • Date: 2013-12-10 09:35:31 UTC
  • mfrom: (34.1.63 6.1)
  • Revision ID: mikel@hide-20131210093531-e8vl4mdrj9qjpi7w
[MERGE]

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
    <data noupdate="0">
 
4
 
 
5
        <record model="ir.rule" id="rule_external_collection">
 
6
            <field name="name">Access to use case collections of own partners</field>
 
7
            <field name="model_id" ref="trp_use_case.model_use_case_collection"/>
 
8
            <field name="groups" eval="[(4, ref('trp_use_case.group_external_use_case'))]"/>
 
9
            <field name="domain_force">[
 
10
                ('partner_id', 'in', [x.id for x in user.external_user_partner_ids])]</field>
 
11
        </record>
 
12
 
 
13
        <record model="ir.rule" id="rule_external_workload">
 
14
            <field name="name">Access to use case workloads of own partners</field>
 
15
            <field name="model_id" ref="trp_use_case.model_use_case_workload"/>
 
16
            <field name="groups" eval="[(4, ref('trp_use_case.group_external_use_case'))]"/>
 
17
            <field name="domain_force">[
 
18
                ('use_case_id.collection_id.partner_id', 'in', [x.id for x in user.external_user_partner_ids])]</field>
 
19
        </record>
 
20
 
 
21
        <record model="ir.rule" id="rule_external_version_tag">
 
22
            <field name="name">Access to use case version tags of own partners</field>
 
23
            <field name="model_id" ref="trp_use_case.model_use_case_version_tag"/>
 
24
            <field name="groups" eval="[(4, ref('trp_use_case.group_external_use_case'))]"/>
 
25
            <field name="domain_force">[
 
26
                ('collection_id.partner_id', 'in', [x.id for x in user.external_user_partner_ids])]</field>
 
27
        </record>
 
28
 
 
29
        <record model="ir.rule" id="rule_external_use_case">
 
30
            <field name="name">Access to use cases of own partners</field>
 
31
            <field name="model_id" ref="trp_use_case.model_use_case"/>
 
32
            <field name="groups" eval="[(4, ref('trp_use_case.group_external_use_case'))]"/>
 
33
            <field name="domain_force">[
 
34
                ('collection_id.partner_id', 'in', [x.id for x in user.external_user_partner_ids])]</field>
 
35
        </record>
 
36
 
 
37
        <record model="ir.rule" id="rule_external_task">
 
38
            <field name="name">Access to use case tasks of own partners</field>
 
39
            <field name="model_id" ref="project.model_project_task"/>
 
40
            <field name="groups" eval="[(4, ref('trp_use_case.group_external_use_case'))]"/>
 
41
            <field name="domain_force">[
 
42
                ('use_case_id.collection_id.partner_id', 'in',
 
43
                 [x.id for x in user.external_user_partner_ids])]</field>
 
44
        </record>
 
45
 
 
46
    </data>
 
47
</openerp>