Daily updates from Odoo
Thursday, January 23, 2025
3 changes · master
Code cleanup and technical improvements
Purchase order line tax information was renamed to follow Odoo's standard naming conventions. This keeps enterprise localization features aligned with the core platform and helps reduce future maintenance issues without changing day-to-day business workflows.
Original PR description
This commit aligns with the community fix to rename the `taxes_id` field on the purchase order line to `tax_ids`, ensuring consistency with standard naming conventions. See Community PR: https://github.com/odoo/odoo/pull/191798
Work schedule fields previously tied to Payroll are being moved to the base resource model so other apps can use them without requiring Payroll to be installed. This reduces unnecessary app dependencies while preserving access to weekly hours, full-time status, and related work-time calculations.
Original PR description
Different modules could use the fields defined in hr_payroll/resource_calendar. However, these modules shouldn't require the payroll app to be installed in order to be able to use those fields. Hence the fields hours_per_week, full_time_required_hours, is_fulltime, work_time_rate over are moved to the base resource model. task-3986658
This update keeps the appraisal survey feature aligned with a related change in the survey system. It helps ensure appraisal surveys continue to work correctly after the underlying survey process was updated.
Original PR description
See related COM PR Task-3742599