Wednesday, April 22, 2020
8 changes · master
Enhancements to existing features
Tours can now show a customized completion message instead of always using the same default rainbow man text. This lets each app provide a more relevant and engaging message at the end of its guided tour while keeping the old message when no custom text is provided.
Original PR description
Before this commit, the rainbow man message at the end of tours is fixed to a hardcoded message. This commit allows to customize the message within the definition of the tour, to add the ability to use tailored messages depending on the app the tour is about. If no custom message is set, the old default will still be used. Task ID: 2241549 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fleet service records can now be marked active or inactive and include a description, making it easier to manage and document vehicle service history. The update also fixes how vehicle images display in kanban views, improving the fleet management experience.
Original PR description
Purpose ======= Add new fields on fleet.vehicle.log.services to make the model more flexible for several use cases. TaskID: 2237599 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
The Netherlands localization now includes account groups in its chart of accounts. This helps businesses organize financial accounts more clearly for reporting and day-to-day accounting setup.
Original PR description
This PR adds account groups to the COA for the Netherlands. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The time off calendar popover now avoids repeating the employee name and dates. This makes leave details easier to read and reduces clutter for users reviewing time off information.
Original PR description
The name of the employee and the dates were shown multiple times in the popover. This commit aims at showing the relevant information only once. TaskID: 2227158 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
The Vietnam localization’s chart of accounts has been updated and account names have been converted to English, with Vietnamese translations added. This helps businesses using Odoo in Vietnam work with clearer English labels while still supporting local-language use.
Original PR description
Task: https://www.odoo.com/web#id=2054159&action=333&active_id=1691&model=project.task&view_type=form&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The community edition now supports the same keyboard shortcut for the Home menu that was already available elsewhere. This makes navigation more consistent and improves accessibility for users who rely on keyboard shortcuts.
Original PR description
Following the work on accesskeys on the website side with [1], there is
in fact no reason to have this in enterprise and not in community.
[1]: https://github.com/odoo/odoo/commit/0b0690a3934cedcab0d5e34373e8d40c2ab25660Deleting a project stage that still contains tasks now gives users a guided option to move those tasks to another stage instead of blocking the action with an error. This reduces cleanup friction and helps teams reorganize project workflows without manually moving tasks first.
Original PR description
Before this commit, deleting a stage with tasks, the user received an error. With this commit, when deleting a stage containing tasks, a wizard offers the choice to move the tasks to another stage. TaskID: 1869030
Belgian payroll now better supports warrant salary calculations using the commission target set on an employee's contract. Payslip generation also limits work entry validation to the regular pay structure, helping avoid unnecessary checks for warrant salary processing.