Daily updates from Odoo
Thursday, June 27, 2024
9 changes
1 change
Enhancements to existing features
The bank account validation module’s automated tests were updated to use Odoo’s newer testing framework. This improves long-term maintainability and reliability for future changes without affecting day-to-day user workflows.
Original PR description
Update legacy tests importing mail/test_utils.js to use HOOT instead of Qunit. Task-3818666
8 changes
Enhancements to existing features
When Mexican e-invoicing providers Quadrum or Finkok return an error, users will now see the detailed explanation instead of only a generic message. This should make it easier for businesses to understand and resolve invoicing issues without extra support investigation.
Original PR description
'Mensaje' only contains a generic error message. 'ExtraInfo' contains the actual explaination for the error so this field should be shown to the user task-3876805
Document settings now include a dedicated Trash Management section, making deletion delay options easier to find and understand. Related document integration settings are also arranged in two columns, improving readability for users configuring document workflows.
Original PR description
- This commit enhances document organization by relocating 'Deletion Delay' under the newly created 'Trash Management' section in Settings. - Also, adjusted the Settings UI so that the bridge options now appear in two columns instead of a single column. Task-3918898
Activity actions now use proper clickable elements instead of relying on icons or text alone. This improves accessibility for users who navigate with assistive tools and makes the activity interface more reliable to use.
Original PR description
Before this PR, t-on-click where directly on `<i>` and `<span>` elements. This is not correct since they are not clickable html element and could be a challenge for people using accessibility tools. This PR adds clickable elements to the t-on-clicks Community PR: https://github.com/odoo/odoo/pull/170000/
Attendees who open a cancelled appointment now see a clear cancelled event page instead of potentially seeing an outdated booking page. The appointment page is also forced to reload when using browser navigation, reducing confusion after a booking is cancelled.
Original PR description
This PR provides a cancelled front page to attendees who access an event that has been cancelled. - As inline-block elements cannot directly inherit the 'text-decoration' property from the parent, we change `<label>` to `<span>` tags in the template. - When the user books an appointment, immediately cancels it, and uses the browser navigation to go back, the page should load with the cancelled event. - We prevent the browser from caching the page, so it reloads every time we navigate with browser navigation. Task-3959537
The reporting date filter now supports moving into future periods, making forecasts and upcoming-period analysis easier. Related report definitions and tests were updated so period labels and comparisons work consistently for both past and future dates.
Original PR description
This commit will add the possibility to go in the future with the date filter added with this commit: https://github.com/odoo/enterprise/commit/37224239a4f4309ce3453988313750d9e0c83f6c To do that: - Change the order of the period, before when going in the future the period would go in negative. We now do the opposite. - Change previous_period with just period since we can now go in the future - Remove last_period task-3961087 community pr: https://github.com/odoo/odoo/pull/168875
This update adjusts internal test expectations to account for an extra database check when deleting an accounting move. It helps keep automated validation accurate for document accounting behavior without changing the user experience.
Original PR description
One additionnal query is made to check if we need to set the marker for a gap created when unlinking the move.
Pricer tags can now be linked to products directly from the Pricer Store form by scanning the product barcode and then the tag barcode. This speeds up store setup work and gives users immediate success or error notifications after each pairing attempt.
Original PR description
Currently, the process of linking a Pricer tag to a product is a very slow and tedious procedure. This PR adds the possibility to quickly connect the products to the pricer tags through the Pricer Store form view The user needs to scan the product barcode, then the Pricer tag barcode and Odoo will automatically create the link between the two Odoo notification system will notify the user of the succesful link between the two or an error otherwise  task-3619639
Appointment flows now show prices with tax included when the administrator has configured the website to display tax-included prices. This keeps appointment pricing consistent with the rest of the website and helps customers see the expected total more clearly.
Original PR description
If the admin configures prices to be displayed with tax included(https://tinyurl.com/225pkohb) Include tax in the prices present in Appointment flows.(https://tinyurl.com/28zuxok4) Task-3898034