Skip to Content
Odoo model

report.project.task.user

Tasks Analysis. Defined in module project; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 15 fields added, 11 removed, 0 renamed, 1 type changes.

  1. Odoo 16 project
  2. Odoo 17 project
  3. Odoo 18 project
  4. Odoo 19 project
  5. Odoo 20 project

Odoo 16 to 17

Community only All changes in this step

Fields removed (7)

FieldTypeModuleNotes
ancestor_idmany2oneproject
hours_effectivefloathr_timesheet
hours_plannedfloathr_timesheet
is_closedbooleanproject
milestone_deadlinedateproject
milestone_reachedbooleanproject
rating_last_textselectionproject

Fields added (8)

FieldTypeModule
allocated_hoursfloathr_timesheet
dependent_idsmany2manyproject
descriptiontextproject
effective_hoursfloathr_timesheet
message_is_followerbooleanproject
remaining_hours_percentagefloathr_timesheet
remaining_hours_sofloatsale_timesheet
total_hours_spentfloathr_timesheet

Type changed (1)

FieldOdoo 16Odoo 17
date_deadline datedatetime
4 views of this model removed
  • hr_timesheet.report_project_task_user_view_search
  • hr_timesheet.report_project_task_user_view_tree
  • project.report_project_task_user_view_tree
  • sale_project.view_task_project_user_search_inherited

Odoo 17 to 18

Community only All changes in this step

Fields added (3)

FieldTypeModule
is_closedbooleanproject
subtask_effective_hoursfloathr_timesheet
user_skill_idsone2manyproject_hr_skills

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (3)

FieldTypeModuleNotes
activebooleanproject
subtask_effective_hoursfloathr_timesheet
total_hours_spentfloathr_timesheet

Fields added (3)

FieldTypeModule
display_in_projectbooleanproject
has_template_ancestorbooleanproject
is_templatebooleanproject

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (1)

FieldTypeModuleNotes
worksheet_template_idmany2oneindustry_fsm_reportIts module (industry_fsm_report) is not in Odoo 20: removed, renamed or merged into another module.

Fields added (1)

FieldTypeModule
has_project_templatebooleanproject

All fields declared on report.project.task.user (55)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 55 fields
FieldTypeLabelModule1617181920
activebooleanproject
allocated_hoursfloatAllocated Timehr_timesheet
ancestor_idmany2one project.taskAncestor Taskproject
company_idmany2one res.companyCompanyproject
create_datedatetimeCreate Dateproject
date_assigndatetimeAssignment Dateproject
date_deadlinedatetimeDeadlineproject
date_enddatetimeEnding Dateproject
date_last_stage_updatedatetimeLast Stage Updateproject
delay_endings_daysfloatDays to Deadlineproject
dependent_idsmany2many project.taskBlockproject
descriptiontextproject
display_in_projectbooleanproject
effective_hoursfloatTime Spenthr_timesheet
has_project_templatebooleanproject
has_template_ancestorbooleanproject
hours_effectivefloatEffective Hourshr_timesheet
hours_plannedfloatPlanned Hourshr_timesheet
is_closedbooleanClosed stateproject
is_templatebooleanproject
message_is_followerbooleanproject
milestone_deadlinedateMilestone Deadlineproject
milestone_idmany2one project.milestoneproject
milestone_reachedbooleanIs Milestone Reachedproject
namecharTask Titleproject
nbrinteger# of Tasksproject
overtimefloathr_timesheet
parent_idmany2one project.taskParent Taskproject
partner_idmany2one res.partnerCustomerproject
personal_stage_type_idsmany2many project.task.typePersonal Stageproject
planned_date_begindatetimeStart dateproject_enterpriseE
priorityselectionPriorityproject
progressfloatProgresshr_timesheet
project_idmany2one project.projectProjectproject
rating_avgfloatAverage Rating (1-5)project
rating_last_textselectionRating Last Textproject
rating_last_valuefloatLast Rating (1-5)project
remaining_hoursfloatTime Remaininghr_timesheet
remaining_hours_percentagefloatTime Remaining Percentagehr_timesheet
remaining_hours_sofloatTime Remaining on SOsale_timesheet
sale_line_idmany2one sale.order.lineSales Order Itemsale_project
sale_order_idmany2one sale.orderSales Ordersale_project
stage_idmany2one project.task.typeStageproject
stateselectionStateproject
subtask_effective_hoursfloatTime Spent on Sub-Taskshr_timesheet
tag_idsmany2many project.tagsTagsproject
task_idmany2one project.taskTaskproject
total_hours_spentfloatHours By Task (Including Subtasks)hr_timesheet
user_idsmany2many res.usersAssigneesproject
user_skill_idsone2many hr.employee.skillSkillsproject_hr_skills
working_days_closefloatWorking Days to Closeproject
working_days_openfloatWorking Days to Assignproject
working_hours_closefloatWorking Hours to Closeproject
working_hours_openfloatWorking Hours to Assignproject
worksheet_template_idmany2one worksheet.templateWorksheet Templateindustry_fsm_reportE
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.