Daily updates from Odoo
Tuesday, September 13, 2022
4 changes
Resolved issues and error corrections
This update corrects how an internal recruitment signing test is scheduled so it is not skipped during automated checks. It helps ensure issues in recruitment document signing are caught before changes reach users.
Original PR description
A test should be either at_install or post_install, if both the test won't be executed during the split since at-install are blacklisted when running post-install and vice versa.
The mobile list view now shows the selection banner and action menu across the full available width, without displaying an unnecessary second control area. This makes selecting and acting on list items clearer and easier on small screens, with related tests updated to match the expected behavior.
Original PR description
On mobile, in list view's selection mode, both the left & right bottom parts of the ControlPanel are displayed but only the left one (containing the selection banner and actions menu) should be displayed (and take the full width). This commit adapts tests accordingly to the community changes.
Empty report rows now keep the correct column layout, so debug information icons appear in the intended place. This prevents confusing display issues when reports contain grouped lines with no amounts.
Original PR description
Bug: In a report, in debug mode, when the lines of a given level have no amount at all, these lines don't receive any column at all and their colspan is still 1. Because of that, the (i) icon that should be in the debug column is displayed in the first column instead. This is due to the column cleaning that is done for ellipsis management. When we don't have any value in any column, the columns should be trimmed, and the colspan be equal to the number of columns.
Salary simulation links now default to an employee's work email address instead of their private email. This helps ensure the message can be sent successfully and keeps work-related communication on company channels.
Original PR description
Change the default recipient of the simulation link to be the employee's work email address, instead of the private email address. Currently the private email of employees is used for this but this doesn't work because mail.compose.message does not allow allow private partners to be configured as recipients. Secondly, it also just makes sense to send work-related email to the work email address. task-2790044