Tuesday, September 26, 2023
10 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 salary contract document upload button has been visually adjusted to better match the intended interface style. This is a small usability and consistency improvement with minimal business impact.
Original PR description
task-3457067
The timesheet module now shows guidance that better matches how users are viewing their timesheets. List and Kanban views get more relevant tips, while the existing grid view guidance remains unchanged, reducing confusion for users.
Original PR description
Revise the tips in the timesheet module for the list and Kanban views. The current information is not applicable in those contexts. Improve: Adjust the tip generation based on the view type. This will ensure that tips are appropriately tailored for list and kanban views, while maintaining the existing tip for the grid view. task-3459964
The 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
The salary contract email template was updated to better handle cases where no contract differences are detected. This helps employees and HR teams receive clearer, more appropriate communication and reduces confusion during salary contract updates.
Original PR description
…differences task-3390450