Wednesday, April 23, 2025
7 changes · master
Enhancements to existing features
The message shown when an employee has no linked contact has been updated to explain the real requirement. This helps users understand that a valid associated contact is needed to use the Documents app from an employee record.
Original PR description
In order to use the Documents app from Employee, you need a valid associated contact. However, the error message when no contact exists was outdated and showed an irrelevant message. This commit updates the error message to indicate that a contact is needed to use the Documents app from the Employee. task-4684139
Point of Sale orders now include a clearer indicator to distinguish refunds from regular sales. This helps local electronic invoicing and settlement processes handle refund orders more reliably and with less ambiguity.
Original PR description
Add is_refund field in pos_order model to differentiate easily between refund and normal orders taskId: 4589361
The Sign app now adapts avatar cards to show when someone is on leave, helping users better understand signer availability. This improves coordination around document signing without changing the core signing flow.
Original PR description
Manually merge together PR to avoid conflicts. Enterprise counter-part. task-4653722 Community: https://github.com/odoo/odoo/pull/207009 Upgrade: https://github.com/odoo/upgrade/pull/7595 Taken from: - https://github.com/odoo/enterprise/pull/82159
The Sign app’s enterprise test coverage was adjusted to align with a related change in the shared Odoo platform around avatar cards. This helps keep automated validation consistent and reduces the risk of regressions without changing day-to-day user workflows.
Original PR description
This commit adapts enterprise test to the community PR. Community: https://github.com/odoo/odoo/pull/202702 task-4653722
The partner commission process now uses a newer progress-tracking approach when confirming purchase orders in the background. This keeps the system aligned with future platform updates while preserving the existing business workflow.
Original PR description
Rewrite the `_cron_confirm_purchase_orders` to use the new `_commit_progress` method. This is because we would like to deprecate `_notify_progress` in the future.
The Swiss payroll module display name was updated to distinguish the ELM Transmission version from another similarly named module. This helps users identify the correct payroll accounting option more easily and reduces confusion in module lists.
Original PR description
- changed `l10n_ch_hr_payroll_elm_transmission_account`'s display name from "Switzerland - Payroll with Accounting" to "Switzerland - Payroll with Accounting (ELM Transmission)" because duplicated. Task-4717615
The Indian payroll demo data now includes a company bank account. This makes sample payroll scenarios more complete and easier to evaluate during demonstrations or testing.
Original PR description
Add demo bank account for the Indian company. task-4668323