Tuesday, November 19, 2024
5 changes · 17.0
Resolved issues and error corrections
Pager navigation buttons now keep their rounded corners in the correct places when using right-to-left languages. This improves the visual consistency of the interface for users working in languages such as Arabic or Hebrew.
Original PR description
This PR fixes an issue about the pager buttons having a wrong `border-radius` in RTL languages. Prior to this PR, the icons were defined at the button level. On top of being unusual, this had a…
This PR fixes an issue about the pager buttons having a wrong `border-radius` in RTL languages. Prior to this PR, the icons were defined at the button level. On top of being unusual, this had a side-effect. In RTL languages, we use a CSS `transform: rotate(180deg);` on our directional icons,in order to flip their direction and match the RTL or LTR. While this works totally fine, having the icon sets on the button directly means the whole button will be flipped, meaning the border-radius will be inverted. To prevent this behaviour, we simply need to use a `<i/>` tag for both icons, which will allow them to be flipped without affecting the button design. | 17.0 | This PR | |--------|--------| | <img width="159" alt="image" src="https://github.com/user-attachments/assets/2afc13b3-0b4b-4baf-a306-2196a3c83867"> | <img width="159" alt="image" src="https://github.com/user-attachments/assets/a405e167-6a0f-4a49-a15d-4e36735d95f5"> | task-4345233 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix stops project analytic information from being applied to bill payment term lines created through Project Updates. It helps keep accounting reports accurate by ensuring only the appropriate purchase lines carry project tracking details.
Original PR description
When confirming a BILL via Project's Updates, the generated payment terms line will have the analytic account of the project assigned Version: 17.0+ Steps to reproduce: - Have a project (i.e. Renovations) - Create a Purchase Order - Add on the line the analytic account of the project - Go to Projects Kanban view - Open Project 3 dots menu > Reporting > Project Updates - Open the created PO, Create Bill Issue: Analytic account will be assigned to the payment term line opw-4193509
This update corrects a technical issue where a specific view was incorrectly prioritized, leading to unexpected display behavior and a traceback error. The fix ensures the correct `stock.move.line` form view is consistently displayed, improving the stability and reliability of the stock barcode picking process. This resolves a minor bug impacting user experience.
Original PR description
The view `stock_move_line_product_selector_inherit` had no priority set and so had the default one, which means when we want to display the `stock.move.line` form view, it could happen this one is displayed instead, which is not wanted and causes traceback. task-4329041 Forward-Port-Of: odoo/enterprise#73893
This update fixes a technical issue where certain strings within the Odoo Enterprise modules (mrp_workorder, quality_iot) were not properly prepared for translation. The changes ensure all strings are translatable, improving localization support and allowing for broader language options. This resolves a potential barrier to internationalization and enhances the user experience for global customers.
Original PR description
Some strings weren't translatable/were missing from the pot files to be translated. Since these strings weren't translatable (i.e. no lost work), they have been updated to be more grammatically correct + understandable where useful. opw-4321317
This update makes it easier for users to view Google Slides directly within Odoo's work order module. Previously, a flawed feature was used for maintenance, and this change expands its availability to all users. This improves workflow efficiency by allowing for seamless integration of presentation materials.
Original PR description
As the previous 'embed_viewer' was also (wrongly) used in maintenance, make it available globally.