This commit adds project updates in project to take in stock the current status of the project : which task or milestone changed in the past 30 days. The project manager is able to add a status on the project update, and edit the description of the update. There is also a chatter in which he/she can discuss some points with other project users. The description is build with informations retrieved from mail tracking values or from project.* models. Those informations are collected in a dict and rendered in a template to ease the inheritence in further modules needs. Following commits will add behaviour to handle those updates and milestones in the various views. See PR for further information. PR : #68899 task-2393768
4.1 KiB
4.1 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_project_project | project.project | model_project_project | project.group_project_user | 1 | 0 | 0 | 0 |
| 3 | access_project_project_manager | project.project | model_project_project | project.group_project_manager | 1 | 1 | 1 | 1 |
| 4 | access_project_task_type_user | project.task.type.user | model_project_task_type | base.group_user | 1 | 0 | 0 | 0 |
| 5 | access_project_task_type_project_user | project.task.type.project.user | model_project_task_type | project.group_project_user | 1 | 0 | 0 | 0 |
| 6 | access_project_task_type_manager | project.task.type manager | model_project_task_type | project.group_project_manager | 1 | 1 | 1 | 1 |
| 7 | access_project_task_type_portal | task_type_portal | project.model_project_task_type | base.group_portal | 1 | 0 | 0 | 0 |
| 8 | access_project_task | project.task | model_project_task | project.group_project_user | 1 | 1 | 1 | 1 |
| 9 | access_report_project_task_user | report.project.task.user | model_report_project_task_user | project.group_project_manager | 1 | 1 | 1 | 1 |
| 10 | access_partner_task_user | base.res.partner user | base.model_res_partner | project.group_project_user | 1 | 0 | 0 | 0 |
| 11 | access_task_on_partner | project.task on partners | model_project_task | base.group_user | 1 | 0 | 0 | 0 |
| 12 | access_task_portal | task_portal | project.model_project_task | base.group_portal | 1 | 0 | 0 | 0 |
| 13 | access_project_user | project.project on partners | model_project_project | base.group_user | 1 | 0 | 0 | 0 |
| 14 | access_project_portal | project_portal | project.model_project_project | base.group_portal | 1 | 0 | 0 | 0 |
| 15 | access_resource_calendar | project.resource_calendar user | resource.model_resource_calendar | project.group_project_user | 1 | 0 | 0 | 0 |
| 16 | access_resource_calendar_attendance | project.resource_calendar_attendance user | resource.model_resource_calendar_attendance | project.group_project_user | 1 | 0 | 0 | 0 |
| 17 | access_resource_calendar_leaves_user | resource.calendar.leaves user | resource.model_resource_calendar_leaves | project.group_project_user | 1 | 1 | 1 | 1 |
| 18 | access_project_tags_all | project.project_tags_all | model_project_tags | 1 | 0 | 0 | 0 | |
| 19 | access_project_tags_manager | project.project_tags_manager | model_project_tags | project.group_project_manager | 1 | 1 | 1 | 1 |
| 20 | access_project_tags_portal | project_tags_portal | project.model_project_tags | base.group_portal | 1 | 0 | 0 | 0 |
| 21 | access_mail_activity_type_project_manager | mail.activity.type.project.manager | mail.model_mail_activity_type | project.group_project_manager | 1 | 1 | 1 | 1 |
| 22 | access_account_analytic_account_user | account.analytic.account | analytic.model_account_analytic_account | project.group_project_user | 1 | 0 | 0 | 0 |
| 23 | access_account_analytic_account_manager | account.analytic.account | analytic.model_account_analytic_account | project.group_project_manager | 1 | 1 | 1 | 1 |
| 24 | access_account_analytic_line_project | account.analytic.line project | analytic.model_account_analytic_line | project.group_project_manager | 1 | 1 | 1 | 1 |
| 25 | access_project_delete_wizard | access_project_delete_wizard | model_project_delete_wizard | project.group_project_manager | 1 | 1 | 1 | 1 |
| 26 | access_project_task_type_delete_wizard | project.task.type.delete.wizard | model_project_task_type_delete_wizard | project.group_project_manager | 1 | 1 | 1 | 1 |
| 27 | access_project_task_recurrence | project.task.recurrence | model_project_task_recurrence | project.group_project_user | 1 | 1 | 1 | 1 |
| 28 | project.access_project_task_burndown_chart_report | access_project_task_burndown_chart_report | project.model_project_task_burndown_chart_report | project.group_project_manager | 1 | 1 | 1 | 1 |
| 29 | access_project_update_user | project.update.user | model_project_update | base.group_user | 1 | 0 | 0 | 0 |
| 30 | access_project_update_portal | project.update.portal | model_project_update | base.group_portal | 1 | 0 | 0 | 0 |
| 31 | access_project_update_project_user | project.update.project.user | model_project_update | project.group_project_user | 1 | 0 | 0 | 0 |
| 32 | access_project_update_project_manager | project.update.project.manager | model_project_update | project.group_project_manager | 1 | 1 | 1 | 1 |
| 33 | access_project_milestone_user | project.milestone.user | model_project_milestone | base.group_user | 1 | 0 | 0 | 0 |
| 34 | access_project_milestone_portal | project.milestone.portal | model_project_milestone | base.group_portal | 1 | 0 | 0 | 0 |
| 35 | access_project_milestone_project_user | project.milestone.project.user | model_project_milestone | project.group_project_user | 1 | 0 | 0 | 0 |
| 36 | access_project_milestone_project_manager | project.milestone.project.manager | model_project_milestone | project.group_project_manager | 1 | 1 | 1 | 1 |