Thursday, August 21, 2025
10 changes
2 changes
Enhancements to existing features
The Point of Sale screen now displays the standard Odoo favicon in the browser tab. This makes the POS interface easier to recognize and keeps it visually consistent with the rest of Odoo.
Original PR description
Before this commit: ==================== The POS UI did not display a favicon in the browser tab. After this commit: ================== The standard Odoo Point of Sale favicon is now displayed in the browser tab for the POS UI, consistent with the backend interface. Task-4978320 Forward-Port-Of: odoo/odoo#223528
This update adds automated checks for the Point of Sale loyalty features, including loyalty cards, rewards, order handling, payment, and related screens. These tests help reduce the risk of regressions in gift cards, loyalty rewards, and customer-facing checkout flows during future updates.
Original PR description
In this commit: ======================= - Added HOOT tests for the `pos_loyalty` module. - Included tests for main models like `loyalty.card` and patched models: `pos.order` and `pos.order.line`. - Added tests for popups and screens related to loyalty features. task - 4945628 Forward-Port-Of: odoo/odoo#221182
1 change
Enhancements to existing features
The Point of Sale screen now displays the standard Odoo Point of Sale icon in the browser tab. This makes the POS tab easier to recognize and keeps it visually consistent with the rest of Odoo.
Original PR description
Before this commit: ==================== The POS UI did not display a favicon in the browser tab. After this commit: ================== The standard Odoo Point of Sale favicon is now displayed in the browser tab for the POS UI, consistent with the backend interface. Task-4978320 Forward-Port-Of: odoo/odoo#223528
6 changes
Enhancements to existing features
This update modernizes internal automated tests for Helpdesk and Helpdesk Timesheets by moving them to a newer testing framework. It helps maintain product quality and makes future development safer without changing day-to-day user workflows.
Original PR description
Purpose of this commit is to convert the qunit testcases that depends on 'mail/../tests/helpers/test_utils' to hoot Part of: 3818666
This update aligns Enterprise modules with a core platform change that allows records to be grouped using ordered field sequences. It improves consistency across accounting, follow-up, and appointment features and supports more flexible reporting and list organization.
Original PR description
https://github.com/odoo/odoo/pull/209544
Work entry labels in the Gantt view now use available space more reliably across browsers and window sizes. Long names are shortened cleanly with an ellipsis, making schedules easier to read without layout issues.
Original PR description
Problem ---------- Depending on the browser or size of the window, the display name of the pill has a too short max-width. Solution ---------- Remove the `o_gantt_pill_title` used only to set the max-width of the display name If the display name is too long, it will be like "TooLoo..." in the pill task-4892209
Romanian SAF-T exports now use the Romania-specific unit of measure code when available, instead of the generic international code. This helps reports better match Romanian tax authority expectations and reduces the risk of unit code mismatches in submissions.
Original PR description
Adjusts the SAF-T export logic to prefer new ro_saft_code field over the default UNECE code in Romanian reports to the unit codes. 4976455
Tax return reports now keep the correct reporting frequency when opened from a specific return. This helps avoid ambiguity when multiple return types use the same report, making reporting more reliable for accounting teams.
Original PR description
Before when we would have two return type pointing to the same report, the report options would not generate the 'return_periodicity'. Now we added a way to pass manually the 'return_periodicity' option from the previous options. This is useful for instance when we open the report from the return as we know which return we target.
EC Sales Lists now use the appropriate review-and-submit status instead of a generic tax report status. This helps align the reporting workflow with the correct business process and reduces confusion during report handling.
Original PR description
Previously, ec sales list would use the default generic_state_tax_report state, but generic_state_review_submit is the right one to use. Formatting the account_intrastat _get_state_field to be identical to the one for ec sales list as using a set is better than or.
1 change
Enhancements to existing features
This change updates the sales spreadsheet field synchronization action. It appears to be a work-in-progress change with limited detail, likely affecting how sales-related spreadsheet fields stay aligned with business data.