Saturday, August 29, 2026
2 changes · master
Enhancements to existing features
The cohort view now loads subscription data much faster by reducing unnecessary database work. This cuts wait times dramatically for users viewing cohort reports, improving day-to-day reporting performance.
Original PR description
`get_web_cohort` used to do N+1 queries (2N+1 for 'backward' mode). Now, it's one a single query (N+1 for 'backward' mode) On our odoo instance, going to the Subscription's cohort view: | | Time | SQL queries | |--------|--------|--------| | Before | 45s | 207 | | After | 1.3s | 27 | (speedscopes attached to the task) ## Before <img width="2516" height="735" alt="image" src="https://github.com/user-attachments/assets/fdd598d1-7c11-4c13-a480-a7bf07fc2b6f" /> ## After <img width="2516" height="1350" alt="image" src="https://github.com/user-attachments/assets/7a3f1b86-ab91-4966-84d7-e9b7b69506e0" /> task-6485857
Customers can now use sales order payment links to pay any amount, including partial payments or amounts above the order total. Sales orders are confirmed as soon as the first successful payment is received, making the buying process faster and more flexible.
Original PR description
This PR removes payment amount restrictions on Sales Order payment links, allowing customers to pay any amount, including amounts greater than the order total. Sales Orders are now confirmed on the first successful payment, regardless of the amount paid. For Enterprise PR see : https://github.com/odoo/enterprise/pull/124636 For Upgrade PR see : https://github.com/odoo/upgrade/pull/10818