Daily updates from Odoo
Thursday, May 16, 2024
2 changes · master
Resolved issues and error corrections
This update fixes visual issues introduced by the customer portal redesign, especially around sidebar spacing, buttons, badges, and layout consistency. It improves the portal experience across appointments, documents, helpdesk, subscriptions, and signing by making pages look cleaner and more predictable for customers.
Original PR description
This PR has two main objectives : ## Sidebar layout During the portal redesign, we decided to make the sidebar width adapts to its content. While this approach helped us to avoid layout issues, it…
This PR has two main objectives : ## Sidebar layout During the portal redesign, we decided to make the sidebar width adapts to its content. While this approach helped us to avoid layout issues, it was sometimes too much content dependant, meaning that when more when two buttons were displayed side by side it would look okay, while having only a single button would place the sidebar at the extreme opposite side of the invoice, making it floating into the layout. This PR reverts this approach by applying a fixed width to the sidebar, and uses some padding utilities to prevent cluttered layouts. **Note:** This PR only includes important fixes that either: (1) make the user experience not as good as it should be ; (2) are needed to ensure that new features/changes that are being made to the Customer Portal this year provide a good visual result. Other PR's will follow to refine the design of the customer portal introduced in Odoo 17. ## Bugs, inconsistencies or forgotten views of the customer portal UI When the portal redesign happened, an overlay of design was applied to the templates, but the templates themselves were not really revamped and/or cleaned. This created a lot of unused utility classes, useless HTML tags, etc. - task-3703251 - follow up of task-3046004
The EC Sales list now keeps the date and other report settings when opened from the Belgian tax report reminder. This helps users submit reports for the correct period and reduces the risk of filing with mismatched information.
Original PR description
When accessing EC listing through the "Do not forget to submit the EC Sales list report" warning, the tax report's options used not to be passed onto EC listing. This also fixes some Python stylistic warnings. task-3891799