PIM-1891 : POC of array hydration for product grid
PIM-1891 : move join and select of values and attributes to fetch data
query (the last one) and join only the expected attribute values
PIM-1891 : allow localizable/scopable values, add option, options and
prices backend type
PIM-1891 : optimize ConfigureFlexibleGridListener::getFlexibleAttributes
by using attributes config (hydrated as array)
Merge branch 'master' into PIM-1891-poc-hydrate-array
PIM-1891 : introduce the datagrid selector extension
PIM-1891 : refactor pager extension to move entity ids filtering part in
selector extension and isolate queries (count, get ids, fetch data)
PIM-1891 : in datagrid configuration, replace flexible_entity by a source/is_flexible configuration to avoid to define the used entity
twice, update related listener
PIM-1891 : update changelog
PIM-1891 : re-enable both doctrine hydration modes, object by default and array
for flexible entity
PIM-1891 : re-work on ConfigureFlexibleGridListener to avoid to pass the
FlexibleManagerRegistry, we can directly pass the relevant FlexibleManager
PIM-1891 : temp fix specs
PIM-1891 : update configure listener to get user configuration for the
grid and inject displayed attribute ids in grid configuration to be able
to filter values by attribute ids in selector extension
PIM-1891 : fix prices backend type
PIM-1891 : add formaters for option, options, metric and prices (not
localized for now)
Merge branch 'master' into PIM-1891-poc-hydrate-array
PIM-1891 : fix products grid used in group edit form
PIM-1891 : fix result record building to avoid to lost joined fields in
product grid (as completeness, groups, family)
PIM-1891 : fix product queries (group, association, variant group)
PIM-1891 : if the user has no configuration for the current product grid
(or group, variant groupd, association) , we display all attributes useable as columns