Daily updates from Odoo
Monday, August 5, 2024
5 changes · master
Enhancements to existing features
Users can now select multiple reports directly from the reports list and create a composite report from them. This streamlines report setup by avoiding the previous manual process of creating a new report first and then adding each included report separately.
Original PR description
The current flow to create a composite report is to create a new report, toggle the "Composite Report" boolean field, and then set the different reports in the list below. This task aims at slightly improve the flow by also enabling the user to directly create composite reports from the list view of reports. Users can select desired reports to include in the composite group and initiate an action that generates a new composite report. By default, the newly generated report will include the selected reports as part of the composite group. task-4019381
This update simplifies how translatable text is defined across several Odoo Enterprise screens and dialogs. It helps reduce duplicated code and makes future translation maintenance easier without changing the user experience.
Original PR description
To make it translatable, the content of some props was sometimes placed in the JavaScript code of the component to be wrapped in a call to gettext. With the introduction of the .translate modifier for props, this indirection by the JS code is no longer necessary. This commit converts the code to use .translate as much as possible. It is believed that avoiding indirection is better for code readability, and less prone to result in dead code. Community: https://github.com/odoo/odoo/pull/175378
The payroll accounting test flows now use the newer, human-readable URL format. This keeps automated checks aligned with the updated navigation style and helps maintain smoother validation of Belgian payroll processes.
Original PR description
This commit modifies existing URLs to the new format so that the URL's become more human readable. Community PR: https://github.com/odoo/odoo/pull/174304 Task-3820230
WhatsApp channel users can now view the members of the current channel. Members linked to WhatsApp partners are grouped separately as WhatsApp Users, with a green WhatsApp status icon for easier identification.
Original PR description
**PURPOSE:** User should be able to see members of the current whatsapp channel. **SPECIFICATIONS:** - Enable the Members List for whatsapp channels. - Display the member related to WhatsApp partner into a separate category `WhatsApp User`. - WhatsApp partner's `im_status` icon should be WhatsApp icon in green color. **Related Community PR:** https://github.com/odoo/odoo/pull/167485 **task**-[3524300](https://www.odoo.com/odoo/my-tasks/3524300?debug=&cids=2)
WhatsApp templates must now include a category before they can be saved or used. This aligns Odoo with WhatsApp API requirements and helps prevent template submission issues caused by missing category information.
Original PR description
Since whatsapp category is required by whatsapp API, we should modify the field definition and make it required. task-4080578