Friday, September 16, 2022
3 changes · master
Enhancements to existing features
The payroll dashboard now uses a newer rich text field component and updated data handling behind the scenes. This should make dashboard content more reliable and easier to maintain without changing the overall payroll workflow for users.
Original PR description
Make use of the new html field component in the dashboard + and also the relational model hook and api instead of relying on plain objects.
This update replaces outdated form layout styling with newer supported layout classes across several Odoo apps. It helps keep pages compatible with the current design framework and also fixes alignment issues in the VoIP transfer call popup.
This update improves the Field Service task creation experience by placing a helper tip in a more useful position. It also makes worksheet settings more reliable by disabling worksheets by default for non-Field Service projects and stabilizing related automated checks.
Original PR description
In this commit: - The tip for the partner in create task step is changed from buttom to right - project.project: the 'worksheets' option should be set to false by default if is_fsm is false. - test_project_worksheet_template_propagation fail if a default_worksheet is set as we are asserting fsm_project.worksheet_template_id but when creating fsm_project, if a default_worksheet is set, when _compute_worksheet_template_id is called, the project worksheet_template_id will be set as the default_worksheet, to avoid this instability, we assert that fsm_project and its task have the same worksheet_template_id at the beginning of the test to work on both cases (No worksheet, Default worksheet) Task-2849270