diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml index f968ffc51a3..97453dcb33b 100644 --- a/addons/project/security/project_security.xml +++ b/addons/project/security/project_security.xml @@ -6,6 +6,10 @@ Project / Financial Manager + + Project / Financial User + + Project / Manager @@ -43,5 +47,12 @@ ['|','|','|',('user_id','=',False),('user_id','=',user.id),('project_id.members','in', [user.id]),('project_id.user_id','=',user.id)] + + Projects According to User + + + [('user_id','=',user.id)] + + diff --git a/addons/project_long_term/security/ir.model.access.csv b/addons/project_long_term/security/ir.model.access.csv index 3653cd375f1..7af7984d7e6 100644 --- a/addons/project_long_term/security/ir.model.access.csv +++ b/addons/project_long_term/security/ir.model.access.csv @@ -1,9 +1,10 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_project_phase","project.phase","model_project_phase",project.group_project_user,1,1,1,0 -"access_project_resource_allocation","project.resource.allocation","model_project_resource_allocation",project.group_project_user,1,1,1,0 -"access_project_phase_manager","project.phase manager","model_project_phase",project.group_project_manager,1,0,0,0 -"access_project_resource_allocation_manager","project.resource.allocation manager","model_project_resource_allocation",project.group_project_manager,1,0,0,0 -"access_project_resource_allocation_system","project.resource.allocation system","model_project_resource_allocation",base.group_system,1,0,0,0 -"access_project_phase_system","project.phase system","model_project_phase",base.group_system,1,0,0,0 -"access_resource_resource_user","resource.resource user","resource.model_resource_resource",project.group_project_user,1,1,1,1 +"access_project_phase","project.phase","model_project_phase","project.group_project_user",1,1,1,0 +"access_project_resource_allocation","project.resource.allocation","model_project_resource_allocation","project.group_project_user",1,1,1,0 +"access_project_phase_manager","project.phase manager","model_project_phase","project.group_project_manager",1,0,0,0 +"access_project_resource_allocation_manager","project.resource.allocation manager","model_project_resource_allocation","project.group_project_manager",1,0,0,0 +"access_project_resource_allocation_system","project.resource.allocation system","model_project_resource_allocation","base.group_system",1,0,0,0 +"access_project_phase_system","project.phase system","model_project_phase","base.group_system",1,0,0,0 +"access_resource_resource_user","resource.resource user","resource.model_resource_resource","project.group_project_user",1,0,1,1 "access_resource_calendar_leaves_user","resource.calendar.leaves user","resource.model_resource_calendar_leaves","project.group_project_user",1,1,1,1 +"access_resource_resource_manager","resource.resource manager","resource.model_resource_resource","project.group_project_manager",1,1,1,1 diff --git a/addons/project_messages/security/ir.model.access.csv b/addons/project_messages/security/ir.model.access.csv index b79a32fb2f5..fb0b4e8255a 100644 --- a/addons/project_messages/security/ir.model.access.csv +++ b/addons/project_messages/security/ir.model.access.csv @@ -1,2 +1,3 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_project_messages","project.messages","model_project_messages",project.group_project_user,1,1,1,1 +"access_project_messages","project.messages","model_project_messages","project.group_project_user",1,1,1,1 +"access_project_messages_manager","project.messages manager","model_project_messages","project.group_project_manager",1,1,1,1