Daily updates from Odoo
Monday, September 9, 2024
6 changes · master
Resolved issues and error corrections
Studio exports no longer fail for databases that do not have the Website app installed. The export process now checks whether Website is available before looking for website-related data, preventing an unnecessary error for affected users.
Original PR description
**[FIX] web_studio: Fix export without website** This commit fixes a bug where we would always check for some website related fields and some records which causes an error when website was not installed. We now simply check that website is installed before checking the fields. This commit does not include a test as it would require to uninstall the website addon and the testing framework does not permit such a thing without introducing side effects.
Belgian SODA imports with incorrect VAT details will now continue instead of stopping the process. The system creates the journal entry and records VAT-related issues in the chatter, helping onboarding and testing proceed with clearer follow-up information.
Original PR description
The blocking message for importing a soda with wrong VAT is not needed as it blocks onboarding or testing. Instead of blocking, create the journal entry and log VAT related errors in the chatter. task-4072804
This update fixes an automated walkthrough used to verify the bank reconciliation interface. It helps keep accounting quality checks reliable, reducing the chance of unnoticed issues in future changes.
Resetting a report in Studio now also restores the header and footer layout configured on the company. This ensures reports return to the expected company branding when users choose to include the header and footer during a reset.
Original PR description
Set the external layout on the company. Edit a report that calls the "web.external_layout" template. In the report editor, hit reset report and include the header/footer. Before this commit, the company's layout was not reset. After this commit it is resetted. The reason was that the external_layout is actually selecting the company's layout via a dynamic t-call, which is ignored by the code that retrieves views. opw-4167257
The property field type selector now displays correctly inside its popover, instead of appearing with broken styling or behind other interface elements. This makes field configuration smoother and avoids confusion when users edit custom properties.
Original PR description
The dropdown inside the property field popover style was broken due to a dropdown refacor, some styles where not applied correctly and the field type dropdown was displayed behind the popover. (https://github.com/odoo/odoo/pull/137691). This PR fixes the issue in 2 commits: The first one adds a supplementary div around each overlay in the overlay container, this isolates each overlay so their z-index do not interfere, their order in the overlay-container is now sufficient to ensure a proper z-index, whatever the amount of popovers, modals, dropdowns, etc... The second adapts the property field style and removes now unnecessary custom z-index values. Community: https://github.com/odoo/odoo/pull/154021
The spreadsheet document tests were adjusted to match improved keyboard behavior in the pivot rename side panel. This helps ensure the Enter and Escape key actions continue to work reliably for users when renaming pivot elements.
Original PR description
With PR[1], we have added handlers for 'Enter' and 'Escape' key events in the pivot rename sidepanel. The test cases need to be updated accordingly. [1] https://github.com/odoo/o-spreadsheet/pull/4793 Task: 4080323