Friday, October 11, 2024
9 changes · 18.0
Resolved issues and error corrections
Creating an employee from a candidate with recorded skills no longer fails because the same skill information was being copied twice. This ensures recruiters can smoothly convert candidates into employees without hitting a duplicate-skill error.
Original PR description
Steps --- * Create a candidate * Give them a skill * *Create Employee* * => Traceback -> "Two levels for the same skill is not allowed" Cause --- * on `hr.employee.skill` we have a unique constraint on the skill employee pair * but when creating an employee we would attepmt to create the skills twice, once through regualr create and once from the override of `_update_employee_from_candidate` call in the write Fix --- Remove the `_update_employee_from_candidate` method, which seems unnecessary. task-4207776
Repair order confirmations no longer show an unnecessary warning when no parts have been picked yet. This makes repair behavior more consistent with stock operations and reduces confusion for users during validation.
Original PR description
This commit makes the behavior of the warning on repair order confirmation more similar to stock pickings. The warning now doesn't show if all the moves are not picked, since they'll be all picked during the validation process. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an automated live chat test so it works correctly in Odoo Community, where the Enterprise home menu is not available. It helps keep live chat quality checks reliable across both Community and Enterprise editions without changing the customer-facing live chat feature.
Original PR description
Bug: In community, there is no home_menu. Fix: We create a specific step for community and keep the current for enterprise. 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
Fixes an issue where the “See record” menu option did not appear when users right-clicked certain cells in spreadsheet lists using generated sequences. This makes it easier for users to open the related record from any relevant list cell, improving navigation consistency.
Original PR description
Steps to reproduce: - insert a list in a spreadsheet - in a cell, write =ODOO.LIST(1, sequence(4), "foo") - right click any cell but the top-left cell => the "See record" menu item is missing Task: 4220373 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Ecuadorian electronic invoicing module temporarily hides the withholding subtotal widget in the withholding wizard and form view. This prevents users from encountering a JavaScript error while working with withholding documents until the widget issue can be resolved.
Original PR description
Hide temporarily withhold subtotals widget in withhold wizard and form view There is an JS error about account-tax-totals-field-for-withhold widget
The guided tour now clearly highlights the step for going back to edit mode from a Field Service report. This helps users understand the navigation step instead of seeing an unexplained click action.
Original PR description
**Before this PR:** - The tour included a step that was supposed to display a tooltip with the message and position it to the right, but it did not include a click action. - The subsequent step triggered by `.alert-info a.alert-link:contains(Back to edit mode)` only performed a click action without displaying any tooltip or additional content. - So, the navigating back step was not properly highlighted . **After this PR:** - Updated the step triggered by `.alert-info a.alert-link:contains(Back to edit mode)` to include `content` and `tooltipPosition`. task-4159812
Editing comments in spreadsheets now works without causing an error. Cells with comments also correctly show their visual triangle marker again, making comments easier to spot.
This update tightens automated checks for spreadsheet list records so they verify true/false results precisely. It helps prevent incorrect behavior from slipping through when users open or inspect records from spreadsheet-backed lists.
Original PR description
Adapt some test to strictly check against boolean values. Task: 4220373
This change corrects how document-related email templates identify recipients. It helps ensure emails are sent to the intended contacts reliably, reducing the risk of delivery issues caused by incorrectly configured templates.
Original PR description
Do not use a partner ID in email_to. And use partner_to when using partners.