From 3e7b18ae77267449db982f0d5f2382121e6c7d0c Mon Sep 17 00:00:00 2001 From: Pawan Kumar Date: Thu, 11 Feb 2021 14:29:55 +0530 Subject: [PATCH] give permission for sub-project access --- cor_custom/__manifest__.py | 1 + cor_custom/data/mail_data.xml | 23 +++++++++++++++++++++++ cor_custom/security/ir.model.access.csv | 3 +-- sub_project/__manifest__.py | 3 ++- sub_project/security/ir.model.access.csv | 2 ++ 5 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 cor_custom/data/mail_data.xml create mode 100755 sub_project/security/ir.model.access.csv diff --git a/cor_custom/__manifest__.py b/cor_custom/__manifest__.py index 07c5160..976fbf7 100755 --- a/cor_custom/__manifest__.py +++ b/cor_custom/__manifest__.py @@ -38,6 +38,7 @@ 'views/views.xml', 'views/templates.xml', 'views/assets.xml', + 'data/mail_data.xml', #'views/menu_show_view.xml', 'wizard/project_create_sale_order_views.xml', 'wizard/project_multi_budget_assign_view.xml', diff --git a/cor_custom/data/mail_data.xml b/cor_custom/data/mail_data.xml new file mode 100644 index 0000000..0984d44 --- /dev/null +++ b/cor_custom/data/mail_data.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/cor_custom/security/ir.model.access.csv b/cor_custom/security/ir.model.access.csv index 2fe793a..24fb527 100755 --- a/cor_custom/security/ir.model.access.csv +++ b/cor_custom/security/ir.model.access.csv @@ -1,6 +1,5 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_consultant_timesheet_hrs_puser,consultant.timesheet.hrs,model_consultant_timesheet_hrs,project.group_project_user,1,0,0,0 -access_consultant_timesheet_hrs_pmanager,consultant.timesheet.hrs,model_consultant_timesheet_hrs,project.group_project_manager,1,1,1,1 +access_consultant_timesheet_hrs_puser,consultant.timesheet.hrs,model_consultant_timesheet_hrs,project.group_project_user,1,1,1,0 access_consultant_timesheet_hrs_pmanager,consultant.timesheet.hrs,model_consultant_timesheet_hrs,project.group_project_manager,1,1,1,1 access_project_consultant_hrs_puser,project.consultant.hrs,model_project_consultant_hrs,project.group_project_user,1,0,0,0 access_project_consultant_hrs_pmanager,project.consultant.hrs,model_project_consultant_hrs,project.group_project_manager,1,1,1,1 diff --git a/sub_project/__manifest__.py b/sub_project/__manifest__.py index 8e6f221..ae3332f 100755 --- a/sub_project/__manifest__.py +++ b/sub_project/__manifest__.py @@ -8,7 +8,8 @@ 'website': '', 'license': '', 'depends': ['base', 'project'], - 'data': ['views/sub_project.xml'], + 'data': ['views/sub_project.xml', + 'security/ir.model.access.csv'], 'demo': [''], 'installable': True, 'auto_install': False, diff --git a/sub_project/security/ir.model.access.csv b/sub_project/security/ir.model.access.csv new file mode 100755 index 0000000..07f7b88 --- /dev/null +++ b/sub_project/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_project_project_puser,project.project,model_project_project,project.group_project_user,1,1,0,0