Daily updates from Odoo
Monday, November 20, 2023
13 changes
3 changes
Resolved issues and error corrections
Creating a new Belgian payroll contract no longer shows an error when the Fleet app is not installed. The fleet-related check now only runs in the payroll fleet module, preventing unnecessary disruption for users who do not use fleet features.
Original PR description
Before this commit, an error message appeared when clicking on creating a new contract. The problem was: a field linked to the fleet application was used without it being installed. This was fixed by moving the check to the l10n_be_he_payroll_fleet module task : 3522341
This fixes helpdesk and eLearning forum page links after a related forum update changed the page structure. It ensures the support-related link still appears in the right place and only for question posts, preserving a smooth user experience.
Original PR description
The target in this xpath has to be adapted after the refactoring of `website_forum` in PR https://github.com/odoo/odoo/pull/120982 Community PR: https://github.com/odoo/odoo/pull/120982 task-3083657
This change reverts a previous adjustment to planning templates because it changed stable behavior in an unintended way. Users keep the existing template behavior for now, while a safer correction will be handled separately for saved shift templates.
Original PR description
This reverts commit 145fdbc786c434593bf060e82cd84110a6d830e3 because the fix alters the behavior in planning template which is not really allowed in stable. A another fix will be done to correctly compute the shift template generated when the user saves a shift as template. X-original-commit: dd5e4756cc3e837fbf531833917701c7fc35a569
10 changes
Resolved issues and error corrections
This fix corrects the alignment of the confirmation message that appears when users validate their timesheets. The notification now displays in the proper centered position, improving the visual presentation and user experience when submitting timesheet entries.
Original PR description
Before this PR when we validate timesheet toast notification was not correctly centered. After this PR when we validate timesheet toast notification is correctly centered. task-3433667
This update removes an outdated field called "show_operations" from the manufacturing work order form view. The field was already removed from the core system, and this change ensures the enterprise version stays synchronized with that update, preventing display errors and maintaining consistency across the application.
Original PR description
In COM PR linked, `show_operations` field is removed from the form view inherited here. COM PR: odoo/odoo#140898
This update prevents users from editing the follow-up report directly in Studio, since it's composed only of an email template. Users who need to customize follow-up communications can now edit the underlying email template instead, which is the proper way to modify this report's content.
Original PR description
opw-3551400 Forward-Port-Of: odoo/enterprise#50833
This update completes the cleanup process for the AvaTax accounting module to ensure it's properly neutralized in non-production environments. The fix removes residual production settings that could confuse users even when the module is disabled, bringing the system in line with how it's handled in earlier versions.
Original PR description
This commit adds a missing part of the neutralisation of the account_avatax app. This brings it back in line with the complete neutralisation script that is used on the PaaS and SaaS in versions < 16.0 Forward-Port-Of: odoo/enterprise#50889
This update restores a scroll test in the mail messaging system that was previously removed. The fix ensures that the automatic scrolling behavior in the message chatter works correctly and is properly validated through testing.
Original PR description
Fixes in community PR. https://github.com/odoo/odoo/pull/142308
The aged payable audit helper text was displaying as plain text instead of formatted markup. This fix applies proper formatting to the helper content, improving readability and presentation of the audit information in the aged payable report.
Original PR description
This commit makes the helper of the auditing action of the aged payable report markup as it is currently not the case and its content is in plain text.
This update adds a verification check to ensure that helpdesk teams are properly found during testing. Previously, the system would attempt to update a helpdesk team without confirming it existed, which could lead to silent failures. This fix adds a safety check to catch and report any issues when helpdesk teams cannot be located.
Original PR description
Before this commit, the test does a search to fetch a helpdesk team to do a write but we don't check if the helpdesk is found This commit adds an assert to be sure a helpdesk team is found with the search called. runbot-21676 Forward-Port-Of: odoo/enterprise#50997
This update corrects how column labels appear in accounting reports. Previously, column labels were displayed in lowercase, making them harder to read. The fix now displays labels in proper formatting, improving the visual presentation and readability of financial reports for users.
Original PR description
Before this commit we use `column.name` as label of our columns for report lines in the report form view. It caused that the label was in lower case. The aim of this commit is using the `label` instead of the `name` to have the column `label` well formatted. Before:  After:  no task id
A recent update removed the "plan" button from the sales planning calendar view to reduce clutter. This fix updates the automated test to work with the new interface by clicking directly on the calendar cell instead of looking for the removed button. This ensures the test continues to work properly with the updated user interface.
Original PR description
Before this commit, a recent generic change removes the "add" and "plan" buttons in each gantt cell to avoid having too many elements available in the gantt view. That changes has not been adapted for the sale_planning tour and so the step failed because it no longer found plan button. This commit removes the step failed and adapt the previous step to just click on the grid cell to display the plan dialog. runbot-25881
Two automated tests in the Planning and Project Forecast modules were failing when run on weekends because the system's working schedule doesn't include weekends. This fix ensures these tests always run during weekdays by freezing the test execution time, making the tests reliable and consistent regardless of when they're run.
Original PR description
## [FIX] project_forecast: freeze time for test_shift_creation_from_project Before this commit, the `test_shift_creation_from_project` test failed during the weekend because the working schedule of…
## [FIX] project_forecast: freeze time for test_shift_creation_from_project Before this commit, the `test_shift_creation_from_project` test failed during the weekend because the working schedule of the current company considers the weekend is not a working day and so instead of creating a planning template during 2 days, it will create a planning template during one day. This commit freezes the time to be sure, the test is executed during a working day to stay valid and keep the same behavior to test. runobt-41215 ## [FIX] planning: freeze time for test_shift_creation_from_role Before this commit, the `test_shift_creation_from_role` test failed during the weekend because the working schedule of the current company considers the weekend is not a working day and so instead of creating a planning template during 2 days, it will create a planning template during one day. This commit freezes the time to be sure, the test is executed during a working day to stay valid and keep the same behavior to test. runobt-41977 Forward-Port-Of: odoo/enterprise#50999