Daily updates from Odoo
Wednesday, October 1, 2025
4 changes · saas-18.4
Enhancements to existing features
The website generator now checks whether a provided website URL can be reached before starting the scraping process. This helps users catch typos or inaccessible pages earlier, saving time and providing clearer feedback.
Original PR description
This commit checks that the URL is reachable before making the scraper request. The goal is to help prevent clients from requesting pages that may have a typo or are not accessible. This reduces time wasting and gives a much clearer interface. <img width="967" height="604" alt="image" src="https://github.com/user-attachments/assets/70810b13-65bd-43a3-9fc1-125867290a9b" /> <img width="1690" height="961" alt="image" src="https://github.com/user-attachments/assets/df347756-85b0-451b-9cab-47d20097ed8b" /> <img width="976" height="751" alt="image" src="https://github.com/user-attachments/assets/bcea820b-ebe3-4b0f-875c-2b8f4fdf0404" />
This update restructures how product stock valuation-related information can be calculated, making it easier for custom modules to adapt those values to specific business needs. The change is internal and should not alter day-to-day workflows, but it improves flexibility for tailored inventory accounting setups.
Original PR description
FWP of https://github.com/odoo/odoo/pull/160201 cc @pfertyk @svs-odoo --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#222410
Project templates can now define custom milestone percentages, giving teams more control over how milestone-based sales are calculated. If no custom percentages are set, the system continues to split milestone quantities evenly, preserving the existing behavior.
Original PR description
- ability to add a custom milestone percentage in project templates - keep the even distribution if no customization is set to the milestone quantity - Make the milestones page accessible in the project template page to edit them - Adjust the test so it can check the new quality calculation --- Task-4102768
Point of Sale now prevents keyboard input from changing order lines while a popup, such as customer selection, notes, or coupons, is open. This reduces accidental edits during checkout and creates a safer, more predictable cashier workflow.
Original PR description
Before this commit: - Even when a popup (e.g., customer selection, note, coupon) was open, unfocused keyboard inputs could still update orderline values. After this commit: - Orderline editing via keyboard is disabled whenever a popup is active. - Prevents unintended changes and ensures a safer user flow in POS. Task-5033716 Forward-Port-Of: odoo/odoo#229324 Forward-Port-Of: odoo/odoo#226300