Files
odoo_source/addons/project/security/ir.model.access.csv
T
jem-odoo 3dd3e26483 [IMP] project: a project is not an analytic account anymore !
This commit removes the inheritS between account.analytic.account and
project.project. This means :
- When a project is created, an analytic account is not necessarily
genareted
- project has now its own name, company_id and partner_id fields
- an analytic account can be linked to several project
- project module does not depend anymore of analytic, but hr_timesheet
does.

This change implied
- an analytic account is required on project to timesheet on
its tasks. So, when checking 'allow_timsheets', if an AA is not
provided at project creation, an AA will be generated.
- to timesheet on project, an active AA is required. We don't want
timesheeting on project linked to unused AA to avoid bad analytic
entries.

This prepare the fact a sale order can create multiple project, sharing
the same analytic account (the one from the SO).
2018-04-06 14:30:47 +02:00

2.3 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_project_projectproject.projectmodel_project_projectproject.group_project_user1000
3access_project_project_managerproject.projectmodel_project_projectproject.group_project_manager1111
4access_project_task_type_userproject.task.type.usermodel_project_task_typebase.group_user1000
5access_project_task_type_project_userproject.task.type.project.usermodel_project_task_typeproject.group_project_user1000
6access_project_task_type_managerproject.task.type managermodel_project_task_typeproject.group_project_manager1111
7access_project_task_type_portaltask_type_portalproject.model_project_task_typebase.group_portal1000
8access_project_taskproject.taskmodel_project_taskproject.group_project_user1111
9access_report_project_task_userreport.project.task.usermodel_report_project_task_userproject.group_project_manager1111
10access_partner_task userbase.res.partner userbase.model_res_partnerproject.group_project_user1000
11access_task_on_partnerproject.task on partnersmodel_project_taskbase.group_user1000
12access_task_portaltask_portalproject.model_project_taskbase.group_portal1000
13access_project_userproject.project on partnersmodel_project_projectbase.group_user1000
14access_project_portalproject_portalproject.model_project_projectbase.group_portal1000
15access_resource_calendarproject.resource_calendar userresource.model_resource_calendarproject.group_project_user1000
16access_resource_calendar_attendanceproject.resource_calendar_attendance userresource.model_resource_calendar_attendanceproject.group_project_user1000
17access_resource_calendar_leaves_userresource.calendar.leaves userresource.model_resource_calendar_leavesproject.group_project_user1111
18access_project_tags_allproject.project_tags_allmodel_project_tags1000
19access_project_tags_managerproject.project_tags_managermodel_project_tagsproject.group_project_manager1111
20access_project_tags_portalproject_tags_portalproject.model_project_tagsbase.group_portal1000
21access_mail_aliasmail.aliasmail.model_mail_aliasproject.group_project_manager1111
22access_mail_activity_type_project_managermail.activity.type.project.managermail.model_mail_activity_typeproject.group_project_manager1111