Monday, February 16, 2026
6 changes · master
Features or functions removed from Odoo
This change removes an obsolete setting from employee work schedule rules that was no longer used. It simplifies the underlying calendar and time-off configuration code, reducing maintenance effort without changing day-to-day business workflows.
Original PR description
A display_type field on resource_calendar_attendance was not used anymore. With this PR we remove it and we refactor the parts of code where it was still referenced. Task: 5886926 Enterprise PR: https://github.com/odoo/enterprise/pull/105884 Upgrade PR: https://github.com/odoo/upgrade/pull/9376
This change removes an obsolete barcode scanning widget and related backend support that are no longer used. It simplifies the barcode module without changing current business workflows or user-facing functionality.
Original PR description
This widget was introduced in [1] but its usage was removed in [2]. We can also remove the mixin, as `on_barcode_scanned` is no longer used either. [1] https://github.com/odoo/odoo/pull/102150/ [2] https://github.com/odoo/enterprise/commit/3724d76fc1a216558ba8f0bbbf3b95aa706ad659#diff-a1880ae8ffd9373bbc49230d522c8e6696e9f4deafbeba01c8eda2c3223a1be7L10-L29 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes the 'mass_mailing_name' field from the email configuration within Odoo. This change simplifies the marketing automation process and aligns with updated system standards. It ensures consistent data handling and improves the overall efficiency of email campaigns.
Original PR description
[IMP] marketing_automation: remove mass_mailing_name
As parts of changes to mass_mailing, the mass_mailing_name field
is removed from the mail.compose.message wizard.
As such, references to that field are removed from the
marketing_automation module.
task-5423645This update removes a reference to a deleted field in the l10n_be_hr_payroll module. This cleanup ensures the system remains consistent and avoids potential issues related to outdated data. It's a routine maintenance task to improve the stability of the payroll functionality.
Original PR description
In this PR (https://github.com/odoo/odoo/pull/246332) the display_type field was removed from resource_calendar_attendance, here we remove the refernce to it. Task: 5886926 Community PR: https://github.com/odoo/odoo/pull/246332 Upgrade PR: https://github.com/odoo/upgrade/pull/9376
This update removes a previously introduced barcode widget from the MRP Workorder module. The widget was no longer needed after related functionality was removed, streamlining the code. This change improves code maintainability and reduces potential complexity.
Original PR description
This widget was introduced in [1] but its usage was removed in [2]. We can also remove the mixin, as `on_barcode_scanned` is no longer used either. [1] https://github.com/odoo/odoo/pull/102150/ [2] https://github.com/odoo/enterprise/commit/3724d76fc1a216558ba8f0bbbf3b95aa706ad659#diff-a1880ae8ffd9373bbc49230d522c8e6696e9f4deafbeba01c8eda2c3223a1be7L10-L29
This update simplifies the ordering of contract types within Odoo. The team removed a redundant 'sequence' field, as contract types are now automatically ordered alphabetically by name. This change improves the system's efficiency and reduces potential for future configuration issues.
Original PR description
This commit removes the sequence field, as contract types are already ordered by name by default, making the sequence field unnecessary. Task:5868349