From 95c244d35a97aa094d0fe6029ef33593bc121937 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 13 Mar 2013 10:51:54 +0100 Subject: [ADD] gamification: security rules bzr revid: mat@openerp.com-20130313095154-b5wi1ohu0wo6hz5w --- .../security/gamification_security.xml | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 addons/gamification/security/gamification_security.xml (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml new file mode 100644 index 00000000000..3ec0690531b --- /dev/null +++ b/addons/gamification/security/gamification_security.xml @@ -0,0 +1,43 @@ + + + + + Goal + Helps you handle your lunch needs, if you are a manager you will be able to create new products, cashmoves and to confirm or cancel orders. + 17 + + + User + + + + Manager + + + + + + + + + User can only see his/her goals + + + + + + + [('user_id','=',user.id)] + + + Manager has all rights on user's goals + + + + + Manager has all rights on goal plans + + + + + -- cgit v1.2.3 From df917d317f5869da3f06dc00b2c45554738e3200 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 14 Mar 2013 12:05:29 +0100 Subject: [ADD] add security rule for badges bzr revid: mat@openerp.com-20130314110529-pl65an41ds08sazb --- addons/gamification/security/gamification_security.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'addons/gamification/security/gamification_security.xml') 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 @@ + + + User can only see his/her badges and publics + + + + + + + ['|',('user_id','=',user.id),('badge_id.public','=',True)] + -- cgit v1.2.3 From 9f05370cfc6b89d68a46f7d014aa237f12b2766a Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 14 Mar 2013 13:01:57 +0100 Subject: [IMP] remove useless rule auth and better domain bzr revid: mat@openerp.com-20130314120157-ac8nygcm2p11xu48 --- addons/gamification/security/gamification_security.xml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index d5cf967c1c4..85e8742c60f 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -18,7 +18,7 @@ - + User can only see his/her goals @@ -40,15 +40,5 @@ - - User can only see his/her badges and publics - - - - - - - ['|',('user_id','=',user.id),('badge_id.public','=',True)] - -- cgit v1.2.3 From c39be93667da42a73a6ea8146fa4ee00c3fee4e8 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 14 Mar 2013 15:24:39 +0100 Subject: [IMP] small changes bzr revid: mat@openerp.com-20130314142439-04espxwt7049xzz5 --- addons/gamification/security/gamification_security.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 85e8742c60f..1862961f3e3 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -18,7 +18,7 @@ - + User can only see his/her goals -- cgit v1.2.3 From 8731c49b69b49edb0f3f831e172ef838691a9e81 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 19 Mar 2013 11:00:35 +0100 Subject: [FIX] every employee is a goal_user bzr revid: mat@openerp.com-20130319100035-le3qkcbi35lf95r5 --- addons/gamification/security/gamification_security.xml | 1 + 1 file changed, 1 insertion(+) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 1862961f3e3..d3c30a97efc 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -9,6 +9,7 @@ User + Manager -- cgit v1.2.3 From a3c5009a7ac704dc99b9e93f3ba7ef8d28468b7e Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 29 Mar 2013 17:31:37 +0100 Subject: [ADD] autostart discover plan bzr revid: mat@openerp.com-20130329163137-l6e45b0qj89yfm5c --- addons/gamification/security/gamification_security.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index d3c30a97efc..8a60957558c 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -3,13 +3,13 @@ Goal - Helps you handle your lunch needs, if you are a manager you will be able to create new products, cashmoves and to confirm or cancel orders. + 17 User - + Manager -- cgit v1.2.3 From 57c1ad67fe9cbf7a7caa6bd01008ef49ad4b6f7e Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 4 Apr 2013 17:23:59 +0200 Subject: [REF] cleaning code bzr revid: mat@openerp.com-20130404152359-3x3gt9xhkrkr0au4 --- addons/gamification/security/gamification_security.xml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 8a60957558c..23ec3679add 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -6,14 +6,8 @@ 17 - - User - - - Manager - @@ -23,7 +17,7 @@ User can only see his/her goals - + -- cgit v1.2.3 From 750a3ae2b6543fad5ccb889ae30ee7a810a98d4b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 5 Apr 2013 09:32:05 +0200 Subject: [IMP] better security rules bzr revid: mat@openerp.com-20130405073205-gfcolcdv3oomlo0z --- addons/gamification/security/gamification_security.xml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 23ec3679add..227d8e21584 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -13,16 +13,22 @@ - + - User can only see his/her goals + + User can only see his/her goals or goal from the same plan in board visibility - [('user_id','=',user.id)] + [ + '|', + ('user_id','=',user.id), + '&', + ('plan_id.user_ids','in',user.id), + ('plan_id.visibility_mode','=','board')] Manager has all rights on user's goals -- cgit v1.2.3 From 8c07975c91906dc05864a9babbaba7b4f6a5ea1d Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 8 Apr 2013 12:19:40 +0200 Subject: [IMP] security rules bzr revid: mat@openerp.com-20130408101940-syg67y7nx3hw12gg --- addons/gamification/security/gamification_security.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 227d8e21584..91eae1a84d3 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -2,7 +2,7 @@ - Goal + Gamification 17 -- cgit v1.2.3 From 1a5ae7f32e8c06c0d623439e0a0939d28dc960c6 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 8 Apr 2013 16:11:32 +0200 Subject: [IMP] better UI bzr revid: mat@openerp.com-20130408141132-or43mhdl8d5ds7xb --- addons/gamification/security/gamification_security.xml | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 91eae1a84d3..a488d27e88b 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -34,11 +34,19 @@ Manager has all rights on user's goals + + + + Manager has all rights on goal plans + + + + -- cgit v1.2.3 From f70b0017f63fa9baef330e05e67517d2127e798e Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 10 Apr 2013 12:14:54 +0200 Subject: [IMP] fixing and UI bzr revid: mat@openerp.com-20130410101454-nkt8mbt8qb13zrge --- addons/gamification/security/gamification_security.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index a488d27e88b..d68181c1e0c 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -1,6 +1,6 @@ - + Gamification @@ -11,9 +11,7 @@ - - User can only see his/her goals or goal from the same plan in board visibility -- cgit v1.2.3 From 01784af22c65c9dec8c425dce949f795ac7baaf6 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 24 Apr 2013 10:12:16 +0200 Subject: [IMP] better security rules bzr revid: mat@openerp.com-20130424081216-cjyq0edrht6r0j1v --- .../gamification/security/gamification_security.xml | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index d68181c1e0c..d7a9b01bb13 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -13,7 +13,6 @@ - User can only see his/her goals or goal from the same plan in board visibility @@ -28,24 +27,5 @@ ('plan_id.user_ids','in',user.id), ('plan_id.visibility_mode','=','board')] - - Manager has all rights on user's goals - - - - - - - - - Manager has all rights on goal plans - - - - - - - - -- cgit v1.2.3 From c797a9071b7ad5af9c06493a11c116229326294e Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 12 Dec 2013 12:36:39 +0100 Subject: [FIX] gamification: make record rule global and not for employees only bzr revid: mat@openerp.com-20131212113639-lg2w2pm1mldbqe7a --- addons/gamification/security/gamification_security.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index d7a9b01bb13..fbbf5952a17 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -15,7 +15,7 @@ User can only see his/her goals or goal from the same plan in board visibility - + -- cgit v1.2.3 From c301558bf9845d2c56279ee3636b2a54f1b8d1fa Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 12 Dec 2013 12:55:24 +0100 Subject: [FIX] gamification: no, actually make record rule for every user, will handle portal later bzr revid: mat@openerp.com-20131212115524-u25hz4xjj9l8gatb --- addons/gamification/security/gamification_security.xml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index fbbf5952a17..9baf2131505 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -15,7 +15,7 @@ User can only see his/her goals or goal from the same plan in board visibility - + @@ -27,5 +27,17 @@ ('plan_id.user_ids','in',user.id), ('plan_id.visibility_mode','=','board')] + + + Gamification Manager can see any goal + + + + + + + [(1, '=', 1)] + + -- cgit v1.2.3 From 122c15c48d430c502adf2df45bad4405a864b5ce Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 17 Dec 2013 17:15:41 +0100 Subject: [REF] gamification: pretty much changing half of the code to make tde happy... bzr revid: mat@openerp.com-20131217161541-oxsgy7gmko2x6qui --- addons/gamification/security/gamification_security.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 9baf2131505..c783828c7ae 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -13,7 +13,7 @@ - User can only see his/her goals or goal from the same plan in board visibility + User can only see his/her goals or goal from the same challenge in board visibility @@ -24,8 +24,8 @@ '|', ('user_id','=',user.id), '&', - ('plan_id.user_ids','in',user.id), - ('plan_id.visibility_mode','=','board')] + ('challenge_id.user_ids','in',user.id), + ('challenge_id.visibility_mode','=','board')] -- cgit v1.2.3 From 4bc29b9ffae6177dfcc42c69216f29e482c0716e Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 17 Dec 2013 18:02:32 +0100 Subject: [REF] gamification bzr revid: mat@openerp.com-20131217170232-e0zruxzl1wlycaji --- addons/gamification/security/gamification_security.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/gamification/security/gamification_security.xml') diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index c783828c7ae..904ba50721e 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -25,7 +25,7 @@ ('user_id','=',user.id), '&', ('challenge_id.user_ids','in',user.id), - ('challenge_id.visibility_mode','=','board')] + ('challenge_id.visibility_mode','=','ranking')] -- cgit v1.2.3