woocommerce/packages/js/data/src
Joshua T Flowers 0d6af37a66
Add requesting state, actions, and selectors to CRUD data stores (#36297)
* Add requesting state, actions, and selectors to CRUD data stores

* Allow resource specific selectors for requesting status

* Use constants for action names in reducer

* Add tests around new utils

* Add changelog entry

* Use getResourceName instead of getRequestKey in reducer

* Rename and use getRequestIdentifier to avoid ambiguity with resource names

* Sanitize and replace ID query with key in resolution selectors

* Fix up crud action names and remove camel casing

* Fix missing ID in ID query check

* Fix up tests around request identifier

* Add additional tests around utils

* Clean up imports

* Add missing selectors to tests
2023-01-16 07:54:33 -08:00
..
countries Order product count api requests orders store (#33063) 2022-05-27 11:12:00 -03:00
crud Add requesting state, actions, and selectors to CRUD data stores (#36297) 2023-01-16 07:54:33 -08:00
export Fix export functionality on Analytic pages (#33709) 2022-07-04 12:55:39 +08:00
import Fix unusable historical import (#34054) 2022-07-25 11:20:40 +08:00
items Dev: allow unused destructured variables in lint rules (#33548) 2022-06-29 16:56:31 +08:00
navigation Migrate @woocommerce/data navigation store to TS (#34239) 2022-08-17 14:32:38 +08:00
notes Fix unread notes count in inbox panel (#35396) 2022-11-23 08:52:46 -08:00
onboarding Feature: Add the In-App Marketplace Tour (#35278) 2022-11-15 11:12:17 +01:00
options Update plugins installer component to TS, Fix TS bugs and Syncpack TypeScript (#34787) 2022-09-30 10:59:07 +13:00
orders Dev: allow unused destructured variables in lint rules (#33548) 2022-06-29 16:56:31 +08:00
payment-gateways Fix JS lint errors (#33484) 2022-06-21 16:37:34 +08:00
plugins Add Tiktok to OBW grow list (#34953) 2022-10-07 13:50:35 +08:00
product-attribute-terms Add/34331 add attributes modal (#34999) 2022-10-19 16:28:29 -03:00
product-attributes Add/34331 add attributes modal (#34999) 2022-10-19 16:28:29 -03:00
product-categories Add category field dropdown field (#34400) 2022-10-14 09:05:39 -03:00
product-form Adding ProductForm data store (#36430) 2023-01-16 08:13:55 -04:00
product-shipping-classes Add shipping class section and dropdown (#34684) 2022-09-23 09:54:52 -03:00
product-tags Add product tags data store (#33682) 2022-07-15 15:51:29 -04:00
product-variations Product variations should inherit parent product properties (#36234) 2023-01-11 11:41:25 -03:00
products Product variation order should be persisted on save (#36109) 2022-12-22 16:01:51 -03:00
reports Migrate @woocommerce/data report store to TS (#35048) 2022-10-28 11:29:03 +08:00
reviews Dev: migrate @woocommerce/data reviews to Typescript (#34844) 2022-10-04 19:42:40 +08:00
settings Migrate @woocommerce/data settings store to TS (#34184) 2022-08-08 13:25:46 +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 Migrate `@woocommerce/data` item store to TS (#33482) 2022-06-21 16:46:30 +08:00
user Migrate `@woocommerce/data` user and use-select-with-refresh to TS (#33512) 2022-06-22 17:27:18 +08: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 Adding ProductForm data store (#36430) 2023-01-16 08:13:55 -04: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 Include tax options in pricing section (#36299) 2023-01-06 09:41:45 -03:00