Thursday, February 3, 2022
4 changes · master
Resolved issues and error corrections
This change ensures the web interface has the translation support it needs when showing a screen-blocking message. It prevents a small internal dependency issue that could affect the reliability of this user interface behavior.
Original PR description
This commit adds the "localization" dependency to the ui_service. The BlockUi component used by ui_service uses the _t function added by the localization service. 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
Users who jump across multiple gamification ranks will now receive only the relevant final rank notification instead of separate emails for each intermediate rank. This reduces unnecessary email noise, especially during new database setup when the administrator starts with enough karma to skip several ranks.
Original PR description
Purpose ======= When a user changes more than one rank at the time, avoid sending emails for every intermediate rank. This is particularly annoying when creating a new database, since the admin starts with 2500 karma and is sent 4 emails for each intermediate rank. Task-2746929
Fixes an issue in Mail where clicking a mention or link inside the preview of a message being replied to could trigger an error. Users can now interact with those preview links without disrupting the reply flow.
Original PR description
When clicking on a mention (or a link) within the preview of the message we're replying to, there was a traceback because we tried to update a component which has already been deleted. task-id: 2747321 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
This update fixes a bug in the timesheet grid to help ensure timesheet information behaves as expected. It matters because employees and managers rely on accurate timesheet entry and review for project tracking and billing.