Tuesday, September 26, 2023
7 changes · master
Enhancements to existing features
This update makes employee time off dates and durations more consistent by using the requested leave dates as the main source and calculating the final duration automatically. It also improves multi-company access checks and reduces unexpected changes when company-wide days off are edited, helping HR teams manage leave more reliably.
Original PR description
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
Chat channel changes are now sent to users through live notifications, so updates appear promptly without relying on slower refresh behavior. This improves responsiveness in Odoo Discuss and helps users see conversation changes more reliably.
Original PR description
Before this PR, channel update where not sent via bus notifications. Part of task-2821415
Recruitment can now ignore configured email addresses when creating applicants from incoming emails. This helps prevent unwanted provider or automated email addresses from being copied into applicant and contact records, while keeping valid applicant emails synchronized for communication.
Original PR description
- Create a system parameter called "blacklisted_emails" and holding all emails that we want to consider separated by a , - When an applicant is generated from an email, if the email is present on the system_parameter, don't create a partner automatically + don't use the blacklisted email on the field email either - When the field email is updated on the contact, or on the applicant and that the new value is not present in the blacklist, synchronize both records. (as long as we are obliged to use the partner to send the email, we need to keep it synchronized with applicant) - Display the used email on this screen task-id: 3358086 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Odoo spreadsheets now better follow each user's locale, including formatting differences for numbers, dates, formulas, charts, lists, pivots, and accounting values. This makes spreadsheet reports easier to read and reduces mistakes for teams working across different languages and regions.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: Task: [3222401](https://www.odoo.com/web#id=3222401&menu_id=4720&cids=1&action=333&active_id=2328&model=project.task&view_type=form) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Contact merges now include company-specific fields, helping ensure important company-dependent information is preserved when duplicate partners are combined. This reduces the risk of missing or inconsistent business data after cleanup.
Original PR description
Merge company_dependent fields when merginf base_partner task-id: 3103035 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
The Helpdesk onboarding flow is now smoother by removing an unnecessary save step. Field service actions are clearer with the button renamed to "Plan Intervention", and demo data now better supports customer sales scenarios.
Original PR description
**=helpdesk_fsm, helpdesk_sale_timesheet
Before this commit :
-> in onboarding tour there was a step asking users to save the record
-> button whose name was Create Task was there
-> no demo data for My Customers whose SOL is not linked
IMP:
-> removed the tour step asking users to save the record
-> button name renamed to Plan Intervention
-> added demo data for My Customers whose SOL is not linked and salesperson is
set as mitchell admin
taskId:3459985The data merge tool now handles fields whose values can differ by company. This helps keep merged records accurate across multi-company setups and reduces manual cleanup after deduplication.
Original PR description
Merge company_dependent fields with data merge