diff options
| author | Martin Trigaux <mat@openerp.com> | 2013-03-14 12:05:29 +0100 |
|---|---|---|
| committer | Martin Trigaux <mat@openerp.com> | 2013-03-14 12:05:29 +0100 |
| commit | df917d317f5869da3f06dc00b2c45554738e3200 (patch) | |
| tree | 28338fb3b406ea4c8f8bb457e68ef1eb43eb840d /addons/gamification/security/gamification_security.xml | |
| parent | 22c4e54fcdb2d7a25fc1bad59dc5c79a2a569e9d (diff) | |
[ADD] add security rule for badges
bzr revid: mat@openerp.com-20130314110529-pl65an41ds08sazb
Diffstat (limited to 'addons/gamification/security/gamification_security.xml')
| -rw-r--r-- | addons/gamification/security/gamification_security.xml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 3ec0690531b..d5cf967c1c4 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -39,5 +39,16 @@ <field name="model_id" ref="model_gamification_goal_plan"/> <field name="groups" eval="[(4, ref('group_goal_manager'))]"/> </record> + + <record id="badge_user_visibility" model="ir.rule"> + <field name="name">User can only see his/her badges and publics</field> + <field name="model_id" ref="model_gamification_badge_user"/> + <field name="groups" eval="[(4, ref('group_goal_user'))]"/> + <field name="perm_read" eval="True"/> + <field name="perm_write" eval="False"/> + <field name="perm_create" eval="False"/> + <field name="perm_unlink" eval="False"/> + <field name="domain_force">['|',('user_id','=',user.id),('badge_id.public','=',True)]</field> + </record> </data> </openerp> |
