From b91b66c686b0817d9bf335e97b9f6a4fa672cae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Maes?= Date: Wed, 8 Feb 2017 15:16:02 +0100 Subject: [PATCH] [REM] portal_gamification: kill the module The goal is to prepare the removal of 'portal' module. Since this module only provides access rules and rights, those ones are moved directly into its parent module (aka gamification). Since no module depends on it, we can remove it without problem. --- .../security/gamification_security.xml | 2 +- .../gamification/security/ir.model.access.csv | 8 +++++++ addons/portal_gamification/__init__.py | 2 -- addons/portal_gamification/__manifest__.py | 22 ------------------- .../security/ir.model.access.csv | 9 -------- .../security/portal_security.xml | 9 -------- 6 files changed, 9 insertions(+), 43 deletions(-) delete mode 100644 addons/portal_gamification/__init__.py delete mode 100644 addons/portal_gamification/__manifest__.py delete mode 100644 addons/portal_gamification/security/ir.model.access.csv delete mode 100644 addons/portal_gamification/security/portal_security.xml diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 785d533ae4b..3eecfb2e98c 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -4,7 +4,7 @@ User can only see his/her goals or goal from the same challenge in board visibility - + diff --git a/addons/gamification/security/ir.model.access.csv b/addons/gamification/security/ir.model.access.csv index 5bfd05af9cc..6a4d9f64a0a 100644 --- a/addons/gamification/security/ir.model.access.csv +++ b/addons/gamification/security/ir.model.access.csv @@ -2,18 +2,26 @@ id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink goal_employee,"Goal Employee",model_gamification_goal,base.group_user,1,1,0,0 goal_manager,"Goal Manager",model_gamification_goal,base.group_erp_manager,1,1,1,1 +goal_portal,"Goal Portal",gamification.model_gamification_goal,base.group_portal,1,1,0,0 goal_definition_employee,"Goal Definition Employee",model_gamification_goal_definition,base.group_user,1,0,0,0 goal_definition_manager,"Goal Definition Manager",model_gamification_goal_definition,base.group_erp_manager,1,1,1,1 +goal_definition_portal,"Goal Definition Portal",gamification.model_gamification_goal_definition,base.group_portal,1,0,0,0 challenge_employee,"Goal Challenge Employee",model_gamification_challenge,base.group_user,1,0,0,0 challenge_manager,"Goal Challenge Manager",model_gamification_challenge,base.group_erp_manager,1,1,1,1 +challenge_portal,"Goal Challenge Portal",gamification.model_gamification_challenge,base.group_portal,1,0,0,0 challenge_line_employee,"Challenge Line Employee",model_gamification_challenge_line,base.group_user,1,0,0,0 challenge_line_manager,"Challenge Line Manager",model_gamification_challenge_line,base.group_erp_manager,1,1,1,1 +challenge_line_portal,"Challenge Line Portal",gamification.model_gamification_challenge_line,base.group_portal,1,0,0,0 badge_employee,"Badge Employee",model_gamification_badge,base.group_user,1,0,0,0 badge_manager,"Badge Manager",model_gamification_badge,base.group_erp_manager,1,1,1,1 +badge_portal,"Badge Portal",gamification.model_gamification_badge,base.group_portal,1,0,0,0 +badge_public,"Badge Public",gamification.model_gamification_badge,base.group_public,1,0,0,0 badge_user_employee,"Badge-user Employee",model_gamification_badge_user,base.group_user,1,1,1,0 badge_user_manager,"Badge-user Manager",model_gamification_badge_user,base.group_erp_manager,1,1,1,1 +badge_user_portal,"Badge-user Portal",gamification.model_gamification_badge_user,base.group_portal,1,1,1,0 +badge_user_public,"Badge-user Public",gamification.model_gamification_badge_user,base.group_public,1,0,0,0 diff --git a/addons/portal_gamification/__init__.py b/addons/portal_gamification/__init__.py deleted file mode 100644 index 67dee8c60db..00000000000 --- a/addons/portal_gamification/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. diff --git a/addons/portal_gamification/__manifest__.py b/addons/portal_gamification/__manifest__.py deleted file mode 100644 index 8e3afd362f4..00000000000 --- a/addons/portal_gamification/__manifest__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - - -{ - 'name': 'Portal Gamification', - 'version': '1', - 'category': 'Extra Tools', - 'complexity': 'easy', - 'description': """ -This module adds security rules for gamification to allow portal users to participate to challenges -=================================================================================================== - """, - 'depends': ['gamification','portal'], - 'data': [ - 'security/ir.model.access.csv', - 'security/portal_security.xml', - ], - 'installable': True, - 'auto_install': True, - 'category': 'Hidden', -} diff --git a/addons/portal_gamification/security/ir.model.access.csv b/addons/portal_gamification/security/ir.model.access.csv deleted file mode 100644 index 448e483d7cf..00000000000 --- a/addons/portal_gamification/security/ir.model.access.csv +++ /dev/null @@ -1,9 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -goal_portal,"Goal Portal",gamification.model_gamification_goal,base.group_portal,1,1,0,0 -goal_definition_portal,"Goal Definition Portal",gamification.model_gamification_goal_definition,base.group_portal,1,0,0,0 -challenge_portal,"Goal Challenge Portal",gamification.model_gamification_challenge,base.group_portal,1,0,0,0 -challenge_line_portal,"Challenge Line Portal",gamification.model_gamification_challenge_line,base.group_portal,1,0,0,0 -badge_portal,"Badge Portal",gamification.model_gamification_badge,base.group_portal,1,0,0,0 -badge_public,"Badge Public",gamification.model_gamification_badge,base.group_public,1,0,0,0 -badge_user_portal,"Badge-user Portal",gamification.model_gamification_badge_user,base.group_portal,1,1,1,0 -badge_user_public,"Badge-user Public",gamification.model_gamification_badge_user,base.group_public,1,0,0,0 diff --git a/addons/portal_gamification/security/portal_security.xml b/addons/portal_gamification/security/portal_security.xml deleted file mode 100644 index 5c2777283cc..00000000000 --- a/addons/portal_gamification/security/portal_security.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - -