Monday, June 3, 2024
7 changes · saas-17.3
Resolved issues and error corrections
This fix stops the tour recorder from failing when the same tour is run more than once. It checks whether a tour is already registered before adding it again, making repeated test or demo runs more reliable.
Original PR description
Before this commit, if you run the same tour twice, you get a traceback because the tour_recorder was trying to re-add the tour in the registry of the tours, even if he was already registered. After this commit, the tour_recorder register the tour only if the tour is not in the registry of the tours. task-id: 3961677 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Translation exports now download with the expected file name instead of showing the file size as the name. This makes exported translation files easier to identify and use, avoiding confusion for users who manage translations.
Original PR description
This recent [commit] removed all uncommented invisible fields from views. This lead to the Translation Export Wizard having the exported file name missing (defaulting to the file size as file name). Instead of e.g. downloading a file `base.pot`, you would get `1375 kB`. This commit fixes that by re-adding the invisible `name` field to the view of the Translation Export Wizard, so the download file name is correct again. [commit]: https://github.com/odoo/odoo/commit/5639ed865c5a3b82bab25b0ecac28c68c02e9306 Backport of https://github.com/odoo/odoo/commit/b684069f18483293ffc78d34e90556ff348d675a
Documentation links across Odoo were adjusted to point to the saas-17.3 documentation instead of another version. This helps users and support teams reach the correct guidance for the product version they are using.
Original PR description
See also: - https://github.com/odoo/enterprise/pull/63703
This fixes an internal issue where scheduled job tests could incorrectly trigger system change signals before the system registry was fully ready. The change helps prevent missed update notifications during setup and makes automated testing more reliable without affecting normal business workflows.
Original PR description
The test_cron_process_job test will signal_changes, while the registry is considered not ready and invalidated because this is an at install test. Also, the signal_changes safeguard is base on test mode, only during HttpCase or if explicitly entered. This commit fixes the issue but using a patch to make the signal_changes behavior different during tests, and also forbidding to signal_changes if the registry is not ready. This could be an issue if a registry is being loaded, a signal_changes changed is triggered in the middle before committing for a random reason, and the registry_invalidated signal is lost. It looks reasonable to avoid this corner case, forcing to explicitly disable the patch if needed.
The mail interface now shows the attachment popout button only when there is an attachment preview area and actual attachments to open. This avoids showing an irrelevant control, reducing confusion for users working in chatter views.
Original PR description
It is needed when: * the attachment previewer is in the view (`.o_attachment_preview`) * there are attachments (missing `.length`)
The forum post voting buttons now use reduced padding so their borders no longer appear overly wide. This improves the visual polish and readability of forum discussions without changing how voting works.
Original PR description
Fix the wide voting button borders on the post by reducing the buttons padding. Task-3929741 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Documentation links were corrected so they point to the saas-17.3 version instead of another release. This helps users and teams reach the right guidance for the version they are using.
Original PR description
See also: - https://github.com/odoo/odoo/pull/167722