Tuesday, June 14, 2022
2 changes · master
Resolved issues and error corrections
Fixed an issue that prevented the call menu from appearing in the mail area. Users can now access call controls as expected, reducing confusion and restoring intended communication functionality.
Original PR description
Before this commit, since the removal of the modelManager from the scope of some components, the call systray menu would never show up as messaging was never defined.
Online shop searches that filter by product attributes now respect variant exclusions, so customers only see products with valid matching variants. This improves search accuracy and helps avoid showing unavailable or invalid product combinations.
Original PR description
The product search in the shop supports limiting the search to products with certain attribute values. However, the search uses a domain based on the related `product.template.attribute.line` records. As a consequence, any exclusions defined on a product template are not taken into account. To fix this problem, the search should be based around the product variants directly, filtering out those who don't correspond to the given attribute values. All templates having at least one such variant is then included in the search. task-2558970