Saturday, September 26, 2026
1 change · 18.0
Resolved issues and error corrections
Project task analysis reports now use the same progress and remaining-time values shown on the task itself. This prevents parent tasks from appearing incomplete or still having time left when logged time on sub-tasks has already fulfilled the allocation.
Original PR description
1. Open Project > Configuration > Settings and enable "Timesheets" 2. Create a task "Parent" with "Allocated Time" set to 02:00 and no timesheet 3. Create a sub-task of "Parent" and log 02:00 on it…
1. Open Project > Configuration > Settings and enable "Timesheets" 2. Create a task "Parent" with "Allocated Time" set to 02:00 and no timesheet 3. Create a sub-task of "Parent" and log 02:00 on it 4. Open Project > Reporting > Tasks Analysis and add the "Progress" measure -> "Parent" shows 0%, although the task itself shows 100% The report recomputes the progress by hand instead of reading the stored field, and leaves out the time spent on the sub-tasks. With this commit, the tasks analysis report reads the `progress` field of the task, so the report and the task always show the same value. task-6538249 Forward-Port-Of: odoo/odoo#286727 --- 1. Open Project > Configuration > Settings and enable "Timesheets" 2. Create a task "Parent" with "Allocated Time" set to 02:00 and no timesheet 3. Create a sub-task of "Parent" and log 02:00 on it 4. Open Project > Reporting > Tasks Analysis and add the "Time Remaining" measure -> "Parent" shows 02:00 remaining, although the task itself shows 00:00 The report recomputes the remaining time by hand instead of reading the stored field, and leaves out the time spent on the sub-tasks. The line right below already reads `remaining_hours` for the percentage, so the two columns contradict each other. With this commit, the tasks analysis report reads the `remaining_hours` field of the task, so the report and the task always show the same value. opw-6523514 task-6537664