Daily updates from Odoo
Tuesday, December 17, 2024
6 changes · master
New functionality added to Odoo
Odoo Studio now includes an address autocomplete option for forms. This helps users enter address information faster and more consistently when configuring Studio views.
Original PR description
This commit adds the address_autocomplete widget to web_studio. Task-3851045 community PR - https://github.com/odoo/odoo/pull/176262
Enhancements to existing features
Field service users can now open a Kanban view from the Pickup stat button. This makes pickup-related stock movements easier to review visually and helps teams manage field service logistics more efficiently.
Original PR description
- In this commit we've improved the functionality by adding the Kanban view accessible when clicking the "Pick up" state button. task-4255387
Budget reporting and forms were refined to make key actions and measures clearer for users. The update improves report terminology, navigation to audits and budget reports, form alignment, and analytic account list readability.
Original PR description
Changes made: ### Budget Report - filters reordered - 'Budget' changed to 'Budgeted' - addition of 'Theoretical' in measures ### Budget Form - addition of button at header redirecting to budget report - 'Details...' button changed to 'Audit' + redirect to list view instead of pivot view ### Generate Budget - fields aligned ### Analytic Account Form - analytic plans columns removed - 'Company' column hidden task-4364079
ISO 20022 payment batches can now include individual payments with different bank charge handling rules, instead of forcing one setting for the whole batch. Bank journals can also define a default charge bearer, helping businesses create compliant payment files with less manual adjustment.
Original PR description
Currently for batch payments using an ISO 20022 payment file, we allowed defining a charge bearer (ChrgBr) at the batch level. However, it happens that we want to send payments in a batch where we want some of the payments to have a different charge bearer than others. In order to allow this, we move the charge bearer from payment batches to individual payments. If a batch contains payments with different charge bearers, we define the `ChrgBr` node on the individual `CdtTrfTxInf` nodes in the XML file. If all payments use the same charge bearer, we keep the old behavior and leave the `ChrgBr` at the `PmtInf` level. Bank journals now also get the option to define a default charge bearer for all payments created from that journal. [task-4275038](https://www.odoo.com/odoo/all-tasks/4275038) Related to https://github.com/odoo/upgrade/pull/6688
The Documents app now combines document and folder information, tags, and configuration into a single "Info & Tags" area above the chatter. This reduces duplicated sections and makes it easier for users to review and update key document details from one place.
Original PR description
Purpose ======== The Details and Configure sections contain some redundant information. The purpose of this specification is to reorganize both windows for better clarity. Specifications =============== - Remove Details and Configure. - Rename details into "Info & Tags" and it will open the configuration and details of documents and folders. - Changed chatter icon into "Detail Icon." Technical ========== - using 'targetRecords[0].data' to show information when we click on records. - using Component Many2ManyTagsField, Many2OneField, CharField. - By triggering 'documents-toggle-chatter,' the chatter will be opened, but it does not apply the 'active' class on the button. - To apply to the active class, create an 'event' in a documents_control_panel.js and pass it to the child component 'documents_cog_menu_item_details' using 'useChildSubEnv'. Task-4266789
Mexican localization users can now select the payment policy on customers, sales orders, and invoices instead of relying only on automatic calculation. This helps avoid incorrect payment policy values and reduces the need to cancel and reissue invoices just to correct that field.
Original PR description
Customers have faced issues regarding the payment policy which at first seemed very logical to have calculated but ended up being a major problem, customers often have to reinvoice to change the payment policy to the accurate value. Made this field selectable so that this extra steps can be prevented Task [link](https://www.odoo.com/odoo/project/967/tasks/4245032) task-4245032