Thursday, February 20, 2020
8 changes
Enhancements to existing features
Recruitment applications now keep a history of changes to important fields such as job, department, company, salary expectations, proposed salary, and availability. This improves visibility for HR teams by making it easier to understand how an applicant record evolved over time.
Original PR description
Track following fields:
- job_id
- department_id
- company_id
- salary_proposed
- salary_expected
- availability
TaskID: 2195796
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-prThis update clarifies company-related labels in the Time Off module for multi-company setups. It reduces confusion by distinguishing the company grouping mode from the employee's actual company, without changing the underlying business behavior.
Original PR description
Task:https://www.odoo.com/web#id=2168320&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.2b35e4880768ecb612ff9358ad6ad378 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
When a future driver is applied to a fleet vehicle, the previous driver's history record now receives an end date matching the new driver's start date. This keeps vehicle assignment history complete and avoids unclear or overlapping driver records.
Original PR description
Purpose ======= If you set a future driver and click on "apply change", a new assignation log is automatically created for the new driver. But the end date of the former assignation isn't populate. Specifications ============== Set the date "end date" for the former driver with the "start date" of the new driver. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Odoo now warns developers when selection settings are defined on related fields where they have no effect. Several existing field definitions were corrected, reducing hidden configuration mistakes across business apps without changing day-to-day user workflows.
Original PR description
When a field is related, defining a selection or selection_add will have no effect and the paramater is ignored. Log a warning and fix all fields badly definied Closes odoo/odoo#45716
Internal compatibility warnings are now shown only when debug mode is enabled. This reduces unnecessary noise during normal use while keeping diagnostic information available for troubleshooting.
Original PR description
Before this commit ComponentAdapter warned on every update and render. This can make a lot of noises when we use some adpaters. After this commit ComponentAdapter will warn only in debug mode.
This update gives Odoo's web interface more flexibility in how it reacts to user actions such as clicks. It helps developers fine-tune interaction behavior without changing the user experience directly.
Original PR description
Helpful if for example one wants to trigger the capture phase of the event
processing.
e.g.
`useListener('click', 'button', this.onClick, { capture: true })`
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prPlanning users no longer see Edit or Delete buttons in calendar popovers. This helps keep schedule changes limited to the appropriate roles and reduces the risk of accidental updates.
Original PR description
This commit aims at removing the buttons "Edit" / "Delete" in the calendar popover for Planning Users. TaskID: 2181530
This update standardizes internal accounting field names across invoices, assets, follow-ups, bank reconciliation, inter-company rules, intrastat, and invoice extraction. It improves consistency and maintainability for future accounting changes without changing report data structures or expected business workflows.
Original PR description
Rename field 'type' to 'move_type' in a model account.move Rename field 'tag_ids' to 'tax_tag_ids' in module account.move.line