Wednesday, July 10, 2024
4 changes · 17.0
Resolved issues and error corrections
The Czech VAT report now uses corrected Czech wording based on an approved translation source. This helps Czech users read and submit VAT reporting information more accurately and reduces confusion caused by incorrect labels.
Original PR description
Before this commit, Czech language translations of the Czech tax report were wrong. The appropriate Czech translations were added from this sheet: https://docs.google.com/spreadsheets/d/1xqDqpLwY5nCyNA5WuzLSPdR52Jq6f8IPxU4S3Bh1Nw4/edit?pli=1&gid=1709389226#gid=1709389226 task-3127683 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The shop category menu now keeps its expand/collapse arrow visible when a category is selected with darker website themes. This prevents confusion for shoppers and editors using collapsed category navigation in eCommerce pages.
Original PR description
To reproduce the bug: - Go to website(eCommerce) - Click on the Shop tab. - Once you are in the store tab, click on the 'Edit' option to edit the website and select Categories: Left and Collapse Categories: enable. - Go to the theme, in the light and dark themes select a darker version like black or gray for the first option. - The drop down appears for categories which are not selected but when selected the up arrow disappears. This problem was due to the superposition of the .accordion-button and .bg-transparent CSS classes. When the accordion button is clicked, it switches its body and background colors, changing the body color from black to white. However, since the background becomes black, we can still see the button. The issue arises when the background is transparent; in this case, the button becomes invisible. opw-4009051
Sales orders created from field service project tasks now automatically use the current user as the salesperson when no salesperson was specified. This helps keep sales ownership and reporting accurate without requiring manual correction.
Original PR description
Steps to reproduce: - Install 'Field Service' and 'Projects' - Go to Projects > Field Service > New Task - Pick any customer - Click Edit / Click task to enter form view - Click on "Products" > Add a product => a sales order is created - Click on "Sales Order" > Other info tab - Salesperson is not assigned Expected behaviour: Set current user as salesperson if none is explicitely given opw-4026074
This fix corrects how the Appointment Details page displays in the Calendar module. Previously, the appointment resource section would appear even when no resources were assigned to an appointment. Now, the resource details section only displays when resources are actually configured, providing a cleaner and more accurate user experience.
Original PR description
Steps to reproduce: 1. Create an event with an appointment-type set. 2. In the Calendar module, open the event you created for the appointment. 3. Navigate to the 'Appointment Details' page. Before This Commit: The 'Appointment Details' page is displayed even if no resources have been set. After This Commit: Appointment resource records will only be shown if resources are set. Task:3918574