Wednesday, May 21, 2025
5 changes
1 change
Enhancements to existing features
The referral app now better highlights matching text when selecting users in autocomplete fields. This keeps the referral interface aligned with recent platform changes and makes it easier for users to recognize the right person quickly.
Original PR description
This commit adapts the ReferralKanbanMany2OneAvatarUserField to cope with changes made in https://github.com/odoo/odoo/pull/205922 task-4707431
2 changes
Enhancements to existing features
This update supports changes around editing instant messaging status in the WhatsApp-related area and adjusts related tests for a new custom status field. It helps ensure the status feature behaves correctly and remains covered by automated checks.
Original PR description
adapting tests for added field `custom_status` task-3208257
2 changes
Enhancements to existing features
The certificate connection logic used for Spanish electronic invoicing integrations has been centralized so it can be reused more consistently. This reduces duplication and makes certificate-based communication with external services easier to maintain for future updates.
Original PR description
We generalize the CertificateAdapter that is needed to make zeep read our own Certificate model for the session. Necessary for: odoo/odoo#196054 Task [link](https://www.odoo.com/odoo/project/967/tasks/4477745) task-4477745
Employee-paid expense reimbursements that create vendor bills will now leave the Spanish Modelo 347 field empty. This helps avoid reporting internal employee reimbursements as third-party transactions while keeping the usual billing flow unchanged.
Original PR description
[IMP] l10n_es_reports: leave Mod347 field empty on bill creation If a vendor bill is created by the expense app for an expense report paid by an employee, we force the Modelo 347 field to be empty. Reimbursement of expense to employees are not considered third-party transactions in this context, as they are part of the company's internal employment relationship. We make the improvement in the l10n_es_reports module because there is no bridge module between es and expense, this won't change the standard flow : it will work whether the hr_expense is installed or not.
Payment status tags in Accounting now use more intuitive colors. In Progress appears orange to show that work is still needed, while Paid appears green to clearly indicate completion.
Original PR description
Before this commit: - 'In Progress' payment states were shown with a green tag, which could misleadingly suggest that the payment process was complete. - 'Paid' payment states were shown with a grey tag, implying that some action might still be pending. After this commit: - 'In Progress' tags are now orange, signaling that further actions (such as batching or reconciliation) are still required. - 'Paid' tags are now green, indicating that the process is fully complete and no further user action is needed. Task Id: 4797098 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr