Thursday, March 7, 2024
6 changes · 17.0
Resolved issues and error corrections
The helpdesk website page now shows the Optimize SEO option in the site menu again. This lets website managers adjust search engine settings for helpdesk pages, restoring expected behavior from earlier versions.
Original PR description
Description of the issue/feature this PR addresses: The "Optimize SEO" is missing in the site menu for the helpdesk page. It should be there (as before the v17) Current behavior before PR: The menu is missing Desired behavior after PR is merged:  To reproduce: Install website_helpdesk Go to the help page of the website, on the form fixes: opw-3766163
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
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