Wednesday, October 20, 2021
3 changes · master
Enhancements to existing features
CRM opportunity lists now show the expected closing date, making it easier for teams to monitor upcoming deals at a glance. This helps sales users prioritize follow-ups and track pipeline timing without opening each opportunity.
Original PR description
It is convenient to be able to keep an eye on the expected closing date of opportunities. Task-2668131
Website analytics now use Google's newer tracking approach, improving support for page view and e-commerce tracking. Website settings also include IP anonymization enabled by default, helping protect visitor privacy while keeping analytics active.
Original PR description
The old analytics snippet (isogram) is replaced by the newer gtags snippet. Virtual page views and e-commerce transactions are now tracked using gtags. An anonymization option is addes to the website settings. Activating this option (default) will enable IP anonymization in gtags.
Product names that include variant details are now generated more efficiently. This improves performance when viewing or searching products with multiple attributes, while preserving the existing distinction between variant options and specification-only details.
Original PR description
A separate many2many field is added to product containing all variant-like attribute values (the specification-like values are left out by adding a domain on the field). Using these in the `name_get` method instead of `_filter_single_value_lines` improves performance.
This PR is based on github.com/odoo/odoo/pull/67648, except for the addition of a computed field containing the number of attribute values in an attribute line. This extra field allows for the specifications to be kept the same (attribute lines with only one value are not considered to be variant-like).