Wednesday, February 25, 2026
4 changes · master
Features or functions removed from Odoo
This update removes outdated data related to a 'warning count' field from several payroll modules. A recent update to the core payroll model no longer requires this data, so this change streamlines the system and reduces potential complexity. This is a routine maintenance task to keep the system clean and efficient.
Original PR description
A recent refactor of the hr_payroll_warning model removed the need for `warning_count`, so this commit removes it from the relative data. task-5945965
This update eliminates redundant error messages related to receipt printers on IoT devices. As the system no longer monitors printer status, these warnings have been removed from the software, streamlining the user experience and reducing potential notifications.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/249819 As we are no longer querying the status of the receipt printer on the IoT box, some of the error messages such as being low on paper will no longer be sent by the IoT. This commit removes the messages in the JS code too. Forward-Port-Of: odoo/enterprise#108459 Forward-Port-Of: odoo/enterprise#108109
This update removes a legacy feature used to access database information. Following a migration to version 19.0, a newer API is now available, making the previous user unnecessary. This cleanup improves system efficiency and reduces potential maintenance overhead.
Original PR description
Since odoo.com migrated to 19.0, the json2 API is available and therefore we don't need to provide an API user any more to retrieve the list of databases. 3d09f8e0c67904c824b23117c5622630b6fa0899 removed it from the code and the form view, but left the field on res.config.settings for view backward compatibility. With this commit, we finish the cleanup. Forward-Port-Of: odoo/enterprise#108081
This change simplifies the Frontdesk module by removing a redundant 'Invite teammates via email' option. Recent updates to the system's user interface widgets introduced this option, but it wasn't needed for the Frontdesk workflow. This ensures the user interface is cleaner and more focused on its core functionality.
Original PR description
In responsible_ids, we were using the ***many2many_avatar_user*** widget. After recent changes introduced in https://github.com/odoo/odoo/pull/209886, the widget now shows an ***"Invite teammates via email"*** option when creation is enabled ***(enabled: () => this.activeActions.create).*** Since creating new users from this field is not required in the Frontdesk flow, this commit adds the ***'no_create'*** option to disable record creation. As a result, the ***"Invite teammates via email"*** entry is no longer displayed. This ensures the field only allows selecting existing users and keeps the UI aligned with the intended behavior. Task-5929325