Files
Manuele Menozzi 1262d4701e Sitewide search (#69)
* Add first site-wide search behat test and setup

* Site wide search WIP with rudimental search page and results

* Add description and short description property builders and test

* Add search form on all shop pages using a sonata block

* Remove the bitbag comment

* Imporve site wide search box UI

* Improve site wide search form validation

* Disambiguate Filter button selector in filtering products test

* Improve search result page UI

* Enable simple pagination on search results page

* First WIP of faceted search on the site wide search page

* Implement PriceFacet

* Implement TaxonFacet

* Fix PriceFacet to use ChannelContext instead of Channel

* Refactor site wide search facets using FacetInterface services

* Add label to FacetInterface services

* Make facet registry class final

* Refactor PriceFacet with ShopperContext

* Remove FacetsConfig class not used anymore

* Rename search box form model from Box to SearchBox

* Add SearchFacets class as model of SearchFacetsType form

* Introduce SearchProductsQueryBuilder to build MultiMatch search

* Add SearchPropertyNameResolverRegistry to SearchProductsQueryBuilder

* Change AttributeBuilder to not format select attribute values

* Implement AttributeFacet for select attributes filters in search

* Improve label formatting in AttributeFacet for non-select attributes

* Make several classes final

* Implement OptionFacet

* Declare return type in specs

* Improve search to return only enabled and in current channel products

* Only add search facet if there is at least one choice

* Revert "Change AttributeBuilder to not format select attribute values"

This reverts commit 54625989e0542faa784f32312571241db4cdf1e6.

* Improve AttributeBuilder by index select attribute options labels

* Fix pagination on site wide search page

* CS fix
2019-10-02 00:05:35 +02:00
..
2018-03-21 18:16:41 +01:00
2018-03-21 18:16:41 +01:00
2018-03-21 18:16:41 +01:00