summaryrefslogtreecommitdiff
path: root/addons/project/security
diff options
context:
space:
mode:
Diffstat (limited to 'addons/project/security')
-rw-r--r--addons/project/security/project_security.xml15
1 files changed, 15 insertions, 0 deletions
diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml
index 829ec6c6971..db44489111d 100644
--- a/addons/project/security/project_security.xml
+++ b/addons/project/security/project_security.xml
@@ -69,5 +69,20 @@
<field name="domain_force">[(1,'=',1)]</field>
<field name="groups" eval="[(4,ref('project.group_project_manager'))]"/>
</record>
+
+ <record model="ir.rule" id="project_visibility_rule">
+ <field name="name" >Project According to User</field>
+ <field name="model_id" ref="model_project_project"/>
+ <field name="global" eval="True"/>
+ <field name="domain_force">['|',('user_id','=',False),('user_id','=',user.id)]</field>
+ </record>
+
+ <record model="ir.rule" id="project_manager_all_project_rule">
+ <field name="name">Project Managers all projects</field>
+ <field name="model_id" ref="model_project_project"/>
+ <field name="domain_force">[(1,'=',1)]</field>
+ <field name="groups" eval="[(4,ref('project.group_project_manager'))]"/>
+ </record>
+
</data>
</openerp>