Thursday, March 7, 2024
10 changes · 17.0
Enhancements to existing features
This update removes duplicate leave type definitions that were redundantly created in Belgium and Switzerland payroll modules. These duplicates were already properly defined in the Time Off module, so the payroll modules now reference the existing definitions instead. This cleanup reduces data redundancy and simplifies maintenance.
Original PR description
*: test_l10n_be l10n_ch Before this commit, both l10n modules were creating demo leave types almost identical to the demo and data already defined in the `hr_holidays` module. This commit removes those duplicates and refer to the equivalent of the Time Off module.
Resolved issues and error corrections
This fix improves the translation process for the HR Referral module by keeping text terms together instead of splitting them into small blocks. Splitting text into fragments makes it harder for translators to understand context and produce accurate translations. This change makes the module easier to translate into different languages.
Original PR description
It makes it very difficult to translate
Documentation and clarification updates
A contributor has signed the Odoo Contributor License Agreement (CLA), which is a legal requirement for contributing to the Odoo project. This ensures that all contributors have formally agreed to the terms under which their code contributions are accepted and used by Odoo.
Original PR description
Sign the Odoo CLA
Miscellaneous changes
This pull request updates the Hemesh module and related system configuration files. The changes include modifications to the Hemesh addon and adjustments to the Debian configuration to support the updated module functionality.
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
The Avatax settings page had two duplicate checkboxes for controlling the module. This fix removes the outdated checkbox and keeps only the current one, simplifying the settings interface. This change aligns with Avatax being automatically installed in version 17 and ensures users have a cleaner, less confusing settings experience.
Original PR description
There's duplicate checkboxes in the Avatax settings. One for module_account_avatax and one for setting_account_avatax. This replaces the former with the latter because: - account_avatax is auto-installed in 17 [1] - module_account_avatax was removed in 17.1 [2][3] - you can still uninstall via the apps menu [1] odoo/odoo@70329177713131d3d6ec424137cad3702e9d38ae [2] odoo/odoo#136894 [3] odoo/enterprise#48045 ### Before  ### After 
This fix removes an empty button that was appearing while users created calendar events from other records (like leads). The button, which normally allows jumping back to the original record, now only displays after the event is saved, providing a cleaner user experience.
Original PR description
Before this commit when you create an event from a lead, a button appears to jump back to the lead but while you're creating the record, it already appears but empty. This commit hides the button in case the res_model_name is null, which happens while we are creating the event and before hitting save. Task: 3747059
This update fixes an issue with the course publisher test where slide channel tags were missing from test data. The fix ensures that automated tests run consistently whether or not demo data is installed, improving test reliability and preventing build failures.
Original PR description
The `course_publisher_standard` tour was missing slide (channel) tags. We are replacing values used in the tour so that the tour runs on the same data whether demo data is installed or not. See runbot build errors 55762 and 55768. Task-3744848 Forward-Port-Of: odoo/odoo#153926
This update simplifies how the forum module handles URL redirects for forum questions. Previously, the system tried to preserve extra parameters in URLs, which caused unnecessary complexity. Now it uses a cleaner approach that properly handles the forum and question identifiers as query parameters, making the URLs more straightforward and easier to manage.
Original PR description
Don't try to keep extra params and co. Keep it simple... Else we should pop from request.params `forum` and `blog` keys because now they are converted as query param with the slug format: /forum/help-1/question-1?forum=forum.forum(1,)&question=forum.post(1,) Forward-Port-Of: odoo/odoo#156726 Forward-Port-Of: odoo/odoo#156458
This update adds new members to the Adhoc Contributor License Agreement (CLA) document. The change ensures that all contributors are properly registered and authorized under the company's legal agreement framework, maintaining compliance with Odoo's contribution requirements.
Original PR description
--- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#154766
This pull request adds a Contributor License Agreement (CLA) signature for Gaurav Pandey, confirming their legal agreement to contribute to the Odoo project. This is a standard administrative requirement that enables the contributor to submit code changes to the repository.
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