Daily updates from Odoo
Monday, October 2, 2023
7 changes · master
Enhancements to existing features
When an employee contract is set to running, the system now automatically names the related Dimona to-do activity. This makes the task easier for payroll teams to recognize and act on without opening it for details.
Original PR description
When setting a contract to "running" status, a to-do activity for "Dimona" is created. However, the activity's summary was left blank. This improvement ensures that the summary is automatically filled with the term "Dimona". Task-3499212
Users can now retrieve older or delayed bank statements directly from a synchronized bank journal. This helps accounting teams complete period-end work and import missing transactions with clearer guidance on pending or problematic statements.
Original PR description
This commit will add the possibility to fetch missing bank statements from a journal. It can happen that when a user configures a bank sync journal, he actually needs to get transactions from a previous date (i.e. to close the quarter) or some statements arrived later and the user wants to have them. From the journal form, the user can open a wizard and select a date. It will be taken to a list view where he can select which statements he wants to import. Some headers will be displayed to inform the user of possible problems. The user also has a filter available to show the pending statements (so he can be informed that if they're currently missing, they will be imported when posted). A custom list view was needed for the headers to be shown and it also allows us to better manage the return from the view (going back to the journal form view while maintaining the breadcrumbs). task-3193313
The aged partner balance and partner ledger reports were updated to align with recent trade account field changes. Filter labels are now handled more consistently in the user interface, making these accounting reports clearer and easier to maintain.
Original PR description
In the community PR (https://github.com/odoo/odoo/pull/135129), we have change the type of the field to a selection, and thus we needed to adapt the aged report and partner ledger. Also, the display of the text next to the filter has been done in python but should have been done on the JS side, and it was using two options instead of just one. task-id: 3499156
Internal tests for Studio and spreadsheet features were updated to match recent wording and interface changes around record matching and filter conditions. This helps keep automated quality checks reliable without changing business workflows.
Original PR description
This commit updates studio and spreadsheet tests to fit with changes introduced in https://github.com/odoo/odoo/pull/135861 (removal of the Add condition button and new wording for records matching) task-3482381
Sales teams can now include rentable products as optional add-ons on rental quotations and templates, not just standard sale products. This makes rental offers more flexible and helps customers see relevant rental extras during the sales process.
Original PR description
Before this commit, only sale_ok products can be added as optional products. After this commit, rent_ok products can be added as optional products. Follow-up of https://github.com/odoo/enterprise/pull/47557 See also: https://github.com/odoo/odoo/pull/137053
The Knowledge app’s automated tests were adjusted to work with an updated internal HTML parsing helper. This keeps test coverage aligned with platform changes and helps prevent disruption as the underlying code evolves.
Original PR description
The parseHTML util now takes a `Document` object as first parameter. task-3526134 Community PR: https://github.com/odoo/odoo/pull/136984
Live chat operators can now manage their language preference more easily. The operator display name setting has also been moved into user settings, making configuration more consistent and easier to maintain.
Original PR description
Enable livechat language setting for operators Move livechat_username into res_user_setting task-3390821