Tuesday, January 11, 2022
6 changes · master
Enhancements to existing features
Timesheet reporting views for projects, tasks, and employees now open with a weekly grid by default. This makes time review more consistent and easier for managers who typically track work on a weekly basis.
Original PR description
This commit sets `week` as `grid_range` in the grid view of `Timesheets by Project`, `Timesheets by Task` and `Timesheets by Employee`. closes #80495 task-2658828
This update adjusts how the Mail app tracks related data behind the scenes, making relationships between records more consistent. It is an internal improvement that should help maintainability without changing the visible user experience.
Original PR description
With the idea of maybe merging the concepts of causal relations and identifying fields, change the identifying fields so that heir inverses are the only fields with `isCausal: true`.
This change improves the payroll test setup by allowing a specific validation check to be disabled when it is not needed. This helps speed up installation and testing without changing day-to-day payroll functionality for users.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website pages with published records now avoid an extra database lookup when loading related images. This improves page efficiency and can slightly speed up image-heavy website content without changing how users manage or view pages.
Original PR description
The record is read directly in sudo, the prefetch is in the sudo environment. When reading the other information there is no longer any need to make a request.
This update reorganizes how activity information is managed in the Mail app, keeping related logic closer to the activity view. It should make the code easier to maintain without changing how users interact with activities.
Original PR description
task-2698446
This update cleans up internal sales-related setup files and aligns Enterprise sales features with recent community edition changes. It helps keep sales reporting, planning, and subscription product screens consistent and easier to maintain, with little direct day-to-day impact for users.
Original PR description
COM PR: odoo/odoo#82070 ENT PR: odoo/enterprise#23183 UPGRADE PR: odoo/upgrade#3135