Monday, June 23, 2025
4 changes · saas-18.3
Resolved issues and error corrections
The spreadsheet boolean multi selector now prevents users from typing free text that would not affect the filter. This makes the filter interaction clearer and avoids confusion when setting spreadsheet filters.
Original PR description
Before this commit, users could enter free text in the boolean multi selector. It has no impact on the filter, but it's not a good user experience. This commit prevents users from entering free text in the boolean multi selector. Task: 4878579 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
This fixes how the Time Off calendar chooses the default employee when opening related actions. It now uses the employee already selected in the calendar instead of relying on the active record, helping avoid requests being created for the wrong person.
Original PR description
take default_employee_id from the employee_id not from active_id task-4885649 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Hiring users who are allowed to refuse applicants can now complete that action even when related offers are linked to contracts they cannot normally manage. This prevents an unnecessary permission error and keeps recruitment workflows moving while handling the associated offer update automatically.
Original PR description
Change: Skip access rights of `hr.contract` when refusing an applicant. Reasoning: If you have the right to refuse an applicant, you should be able to refuse an applicant and retrospectively, **sudo** refuse the associated offer(s). Task-4868368
A test setup for the Mexican e-invoicing landing module was corrected so it can create the needed sales order when demo data is not installed. This helps prevent false build failures and keeps automated quality checks reliable.
Original PR description
steps to reproduce: 1- install l10n_mx_edi_landing 2- without demo data 3 - run test_make_cfdi_report_carry_over_canceled_invoice missing sudo in test case to create sale order in the test build_error-226771