Friday, March 7, 2025
8 changes
5 changes
Enhancements to existing features
The Monster recruitment integration now deactivates the generic “ALL” industry option. This makes industry selection more logical and helps avoid overly broad or confusing choices in recruitment workflows.
Original PR description
This commit deactivate the "ALL" industry in the hr_recruitment_integration_monster module to make the flow more logical in other recruitment modules. task-4270308
A new shortcut button has been added next to the VoIP provider selection in user settings. This makes it easier for users or administrators to open the full provider list and manage provider options without navigating through menus.
Original PR description
This commit adds a button next to the providers' dropdown menu in the users' settings/preferences to lead to the providers' list view. Task-4416699
The IoT Box setup now keeps advanced connection and configuration options hidden by default, making the everyday interface cleaner for users. Teams can still access these options by enabling debug mode when they need troubleshooting or advanced setup tools.
Original PR description
By default, we now hide the token IoT Box connection method and the configuration tab (containing only the "Reset Linked Printers" tool). One can now show them by enabling debug mode.
This update adds automated tests to confirm project tasks group correctly by customer, project, and worksheet template in field service and Gantt views. It helps protect existing planning and reporting behavior from future regressions without changing day-to-day user workflows.
Original PR description
_* = industry_fsm, industry_fsm_report In this PR, we test below features: - group_expand for the `worksheet_template_id` in the project task gantt view. - extended group_extend for the `partner_id`, `project_id`, and `worksheet_template_id` in project task. task-3504644
This update ensures the restaurant appointment calendar screen loads its required components in the correct order. It helps avoid issues when opening calendar forms that depend on recurring appointment settings.
Original PR description
This commit ensures the calendar form controller is loaded, as it requires the recurrence dependency to be initialized before the form controller. task-4063288
3 changes
Enhancements to existing features
Point of Sale product searches now avoid showing a misleading notification when matching products are found. Staff will only see a message when no additional products match the search, reducing confusion during checkout.
Original PR description
Previously, the toaster notification incorrectly displayed the number of product variants instead of actual products found. This commit removes the (useless) notification when products are found and only displays "No more product found" when no results match the search. task-id: 4595775 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The invoice report action label is renamed from "PDF" to "Invoice PDF". This makes the option clearer for users when generating or accessing invoice documents.
Original PR description
Changing the name: PDF -> Invoice PDF. task-4614454
The Documents app now opens its automation rule setup with fewer background calls while keeping the same user experience. This reduces unnecessary system work and can make the transition to automation settings slightly more efficient.
Original PR description
Automation rule trigger field ids can now be deducted from a default filter domain passed in the context of an action. As a result, in the action used to direct a user of the Documents application to the Automation Rules, it is no longer necessary to pass the trigger field id to be displayed in the new rule creation form. Only the filter domain is required to achieve the same result. This makes it possible to delete an orm call without altering the implemented feature. see odoo/odoo#193576 see odoo/enterprise#75719 task-4502214