Thursday, December 9, 2021
3 changes · master
Enhancements to existing features
Customer ratings submitted by clicking a rating link are now followed up even if the customer closes the feedback page before sending the form. This helps ensure related tasks show the correct activity history and status, giving teams a more accurate view of customer feedback.
Original PR description
Previously, when a customer submitted a rating by clicking on a link, but closed the page without sending the feedack form, the rating would be created, but wouldn't be logged in the chatter of the related task, and the kanban state of the task wouldn't change. This PR introduces a new hourly cron job, whose role is to identify such ratings, and log them in the chatter and change the kanban state of the task. Task-2207626
This update cleans up inaccurate or broken internal developer documentation in Odoo core and the Base module, and adds automated checks to prevent similar issues from being introduced later. It helps maintain code quality and reduces confusion for teams working on the platform, with no expected direct impact on end users.
Original PR description
Lots of docstrings are wrong in the details with invalid rST, documenting parameters which don't exist (anymore), *not* documenting parameters which do, fucking up info fields, specifying types incorrectly, ... This PR is a stab at fixing some of those issues and trying to make things last a bit, by enabling a checker to try and prevent broken docstrings from being committed. Note that the checker is currently configured to only check the core (odoo and the `base` module): this is already a fair amount of changes, so to avoid Extreme Conflicts I think it'd be a good idea to get that merged, then start expanding the scope of the checker.
Point of Sale now starts with more practical default settings for shops, including real-time inventory updates, tax-included pricing, and the product configurator. This reduces setup effort and helps businesses use key sales features immediately.
Original PR description
We provide a better experience when more settings are activated by default. For this reason, we activated by default the following settings: 1. POS Settings - Inventory Management is set to "In real time" 2. POS Shop Settings - Product Prices is set to "Tax-Included Price" - Product Configurator is activated task-2616749 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr