Monday, October 28, 2024
8 changes
5 changes
Enhancements to existing features
Account reports now support broader keyboard navigation, helping users move through filters, report lines, and actions more efficiently without relying on the mouse. This makes financial reporting workflows faster and more accessible for users who prefer or need keyboard-driven interaction.
Original PR description
This PR enhances the keyboard navigation functionality in account reports, allowing users to perform various actions more efficiently using keyboard shortcuts. For a full list of shortcuts, please refer to the [Documentation](https://docs.google.com/spreadsheets/d/11kNokL51XO8ZoOKBTLMNlIdECmtkLzVpbD1Xa9-Wt9Q/edit?usp=sharing) Task ID: 3769944
The Sign app has been updated to work with a newer PDF viewing engine. This helps keep document preview and signing flows reliable and aligned with current PDF handling improvements.
Original PR description
This commit adapts some code to follow the changes made in PDF.js Changelogs: * https://github.com/mozilla/pdf.js/releases/tag/v4.4.168 * https://github.com/mozilla/pdf.js/releases/tag/v4.5.136 * https://github.com/mozilla/pdf.js/releases/tag/v4.6.82 * https://github.com/mozilla/pdf.js/releases/tag/v4.7.76 task-4255281
The timesheet leaderboard now labels totals with the relevant month abbreviation, making it clearer which period the figures refer to. This small wording improvement helps users interpret leaderboard results more quickly and reduces ambiguity.
Original PR description
- Change "total" to "timesheets [month abbreviation]". task-3906433
This update renames an internal controller setting from “json” to “jsonrpc” to better reflect how Odoo web requests work. It does not change how users or integrations call these features, but it reduces confusion for developers and helps prevent future misconfiguration.
Original PR description
A new GSTR-1 section mapping field is added to customer invoice records in Indian reporting. This helps businesses compare invoice data against GSTR reporting more efficiently and improves accuracy during tax review.
Original PR description
With this PR, gstr-1 section mapping field will be added in `account.move`, enabling efficient cross-verification of user-provided data with GSTR Reporting. task-3360018
3 changes
Enhancements to existing features
The chatter search experience now opens the search field directly in place, keeping the conversation visible until the user starts searching. This makes it easier for users to look up messages without losing context in the thread.
Original PR description
Purpose of this commit: Previously, to search for a message in the chatter, users needed to click the search icon, which would open the search panel and hide the thread. With this update, clicking the search icon now opens only the search input, keeping the thread visible until the user actively begins a search taskid-4260440 Backport of https://github.com/odoo/odoo/pull/185301
The json type is actually Odoo-RPC over Json-RPC. The "type='json'" name has been a source of confusion for years now. Fix it. It changes nothing to the way those controller are called. It only changes the way those controllers should be defined in the source code. New occurences of `@route(type='json')` are going to raise an error for an unknown controller type. If you want a cross-version compatible thing you can do: ```py @route(type='json' if odoo.release.version_info < (18, 0) else 'jsonrpc') ``` or ```py @route(type=odoo.http.JsonRPCDispatcher.routing_type) ``` A upgrade-code script exists '18.1-02-route-jsonrpc.py', use it via the new command line: ./odoo-bin code_upgrade. task-4257153
The event badge printing setup now keeps only the supported 96x82mm Epson badge format and removes the unsupported 96x134mm option. Printed badge notifications also show the badge type, such as VIP or Standard, making it clearer which badge was produced.
Original PR description
in this [PR](https://github.com/odoo/odoo/pull/179903) configured two badge formats for the EPSON C4000e printer: - 96x82mm, - 96x134mm. As we don't have a dedicated proper template for the 96x134mm format, we remove it. In addition, we added the badge type (e.g. VIP, Standard, ...) in the notification displayed once a badge is printed. Tasks: 4231455, 4229143
Online delivery orders now handle discounts and taxes on extra charges such as packaging fees more accurately. Rider status updates from delivery platforms are also aligned with the latest data format, helping restaurants keep order tracking reliable.
Original PR description
In this commit: === - Discounts for online delivery orders are now handled. - Tax is now applied to charges (e.g., packaging charges). - The rider_status_updated payload has been updated. task-4075113