woocommerce/packages/js/data/src
Maikel David Pérez Gómez 6b44a969d0
Add filters to Variation table (#40978)
* Create product variations filter component

* Add slug to the product and variation attributes
This is needed to be able to filter variations by specific attribute slugs

* Add support to filter variations by many attribute options

* Integrate attribute options filter in variations table

* Fix rebase conflicts

* Set initial filter values

* Improve intial filter values and cache invalidation

* Add changelog files

* Fix linter errors

* Fix unit tests

* Change the min amount of options to show the search input

* Fix invalid cache key generation for the datastore

* Fix unit tests

* Fix linter errors

* Fix js tests

* Add terms pagination for varition filters

* Load terms on demand plus pagination

* Show selected option names as the dropdown button toggle text

* Fix invalida state when reset and on close the popover

* Revert adding selected options as part of the dropdown toggle text

---------

Co-authored-by: Fernando Marichal <ultimoround@gmail.com>
2023-10-31 13:29:48 -04:00
..
countries add: core profiler business info page (#38412) 2023-05-30 15:05:38 +08:00
crud Add filters to Variation table (#40978) 2023-10-31 13:29:48 -04:00
export dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
import dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
items dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
navigation dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
notes dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
onboarding Update TaskItem and WooPayments task (#40034) 2023-09-07 15:43:18 +02:00
options dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
orders Dev: allow unused destructured variables in lint rules (#33548) 2022-06-29 16:56:31 +08:00
payment-gateways dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
plugins Change WooCommerce Payments to WooPayments across the WC Core (#39188) 2023-07-13 12:58:17 +03:00
product-attribute-terms Fix attribute terms disappearing in list (#39620) 2023-08-09 10:41:47 -03:00
product-attributes Create several global attributes with the same name (#39827) 2023-08-23 12:08:05 -04:00
product-categories Add category field dropdown field (#34400) 2022-10-14 09:05:39 -03:00
product-form dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
product-shipping-classes Add shipping class section and dropdown (#34684) 2022-09-23 09:54:52 -03:00
product-tags Add Tags to product editor (#39966) 2023-09-06 15:51:22 -03:00
product-variations Add filters to Variation table (#40978) 2023-10-31 13:29:48 -04:00
products Add filters to Variation table (#40978) 2023-10-31 13:29:48 -04:00
reports dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
reviews dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
settings Add preemptive set isRequesting when optimistically updating settings 2023-08-14 11:47:34 +08:00
shipping-methods Update shipping partner suggestions to use data from API (#38457) 2023-05-30 15:56:32 +08:00
shipping-zones Add/33443 shipping zones data store (#33830) 2022-07-14 09:53:26 -03:00
tax-classes Include tax options in pricing section (#36299) 2023-01-06 09:41:45 -03:00
types dev: added types for resolveSelect where applicable (#38241) 2023-05-16 08:55:50 +08:00
user Add notice when variation prices are not set yet (#40281) 2023-09-19 17:01:54 -03:00
constants.ts Moved WCA Packages 2022-03-18 14:25:26 -07:00
controls.ts Order product count api requests orders store (#33063) 2022-05-27 11:12:00 -03:00
index.ts add: core profiler email marketing opt in (#40869) 2023-10-24 17:07:26 +02:00
use-select-with-refresh.ts Migrate `@woocommerce/data` user and use-select-with-refresh to TS (#33512) 2022-06-22 17:27:18 +08:00
utils.ts Add filters to Variation table (#40978) 2023-10-31 13:29:48 -04:00