Sunday, December 28, 2025
3 changes · master
Resolved issues and error corrections
This fixes a visual issue where country flag markers on some app tiles appeared out of place, especially when using keyboard shortcuts. App icons and their flags now stay aligned consistently, making the Apps screen look cleaner and more reliable.
Original PR description
In commit[1] the apps icons were aligned on top of the kanbancard. In the cases of apps that display a flag, the flag is misaligned (eg. l10 modules). When pressing alt, a filter is applied which…
In commit[1] the apps icons were aligned on top of the kanbancard. In the cases of apps that display a flag, the flag is misaligned (eg. l10 modules). When pressing alt, a filter is applied which changes the stacking context to the `<aside>` which offsets the flag icon. This change realigns the flag on top of the kanbancard to match the new position of the app icon. Set `<aside>` to position relative to avoid the filter offseting the flag. task-5437786 [1]: odoo/odoo@abaa06a8b3e639be03a1ba0a95629f5b6f73a08a | 19.0 | saas-19.1 | This PR | |--------|--------|--------| | <img width="439" height="110" alt="image" src="https://github.com/user-attachments/assets/06eda607-121c-4089-9341-90564e99788b" /> | <img width="439" height="110" alt="image" src="https://github.com/user-attachments/assets/d6a529ef-5153-4eea-8602-42d09475ce26" /> | <img width="439" height="110" alt="image" src="https://github.com/user-attachments/assets/5e8944a7-361f-4692-a0f9-8fde830007d4" /> | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#241055
This update makes a Point of Sale automated test more stable by avoiding reliance on translated button text. It keeps the test focused on decimal separator behavior, reducing false failures when translations change.
Original PR description
In the tour added in this commit[^1], they switched the language to French to test `,` as a decimal separator. The test depends on a button label to click that was translated to French. This is pretty brittle since translations can change, and also not necessary for what we need to test. We just change the decimal separator on the current language in the test so the label can keep the source language. This is also done in other places in the tours. (Issue found when translating saas-19.1) [^1]: https://github.com/odoo/odoo/commit/c712835cf7fc364a50ad9797f933df148720e829 Forward-Port-Of: odoo/odoo#241485
This update fixes a technical issue where unused sign item roles were accumulating in the database, causing performance problems. A simple workaround – creating a dummy sign item – has been implemented to trigger database cleanup, ensuring data remains organized and efficient. This improves the overall stability of the sign management feature.
Original PR description
Fixes an issue where sign item roles were created but never deleted if they had no sign items linked to them. These orphaned roles were no longer shown in the app and remained in the database indefinitely. To address this, a dummy sign item is now created for each new sign item role. This allows the autovacuum logic to detect and automatically clean up unused roles and dummy items. Without this dummy item, it would be impossible to determine if a role is truly orphaned. task-4971485 Forward-Port-Of: odoo/enterprise#102957 Forward-Port-Of: odoo/enterprise#91189