Commit Graph

96 Commits

Author SHA1 Message Date
Ron Rennick a106807c51 changes per review 2021-03-03 19:07:43 -04:00
Ron Rennick 3ab844043f update changelogs, small fixes noticed in review 2021-03-03 11:39:09 -04:00
Ron Rennick df22234a91 add basic variation api tests 2021-03-03 10:31:09 -04:00
Ron Rennick 3ca97c97ff add variable product api test to core tests 2021-03-02 18:47:01 -04:00
Ron Rennick 8b955f79d0 finish out splitting out price properties 2021-03-02 16:01:20 -04:00
Ron Rennick 9675b7ac15 merge trunk 2021-03-02 15:38:03 -04:00
Ron Rennick 4e55734795 merge trunk 2021-03-02 14:28:16 -04:00
zhongruige 69f27b5e6c Code review feedback 2021-03-02 08:57:30 -07:00
Ron Rennick 23c4385f54 remove dup postStatus, finish variations repository, fix build errors 2021-03-01 19:03:33 -04:00
zhongruige 66b7a3cc01 Added coupon to API package and related tests 2021-03-01 11:36:04 -07:00
Ron Rennick 40236cf176 add variation repository 2021-02-28 00:28:23 -04:00
Ron Rennick 8788e204ce add support for creating children 2021-02-27 23:39:59 -04:00
Ron Rennick 9bb3bc6a10 remove price from base product data 2021-02-26 17:19:54 -04:00
Ron Rennick e677380094 add base variable product support to api package 2021-02-26 17:07:40 -04:00
Roy Ho f6d77c206d
Merge pull request #29228 from woocommerce/fix/28238
Update default GIT branch
2021-02-26 11:59:09 -08:00
Ron Rennick 5f6e814d38 complete price property breakout with 3 product types 2021-02-26 14:52:58 -04:00
Ron Rennick 07c4697068 use product URL functions when creating rest repositories 2021-02-26 14:20:37 -04:00
Ron Rennick e3f4e3b0d5 merge trunk 2021-02-26 13:51:42 -04:00
Ron Rennick 533feb7713 add product variation class to api package 2021-02-26 11:38:12 -04:00
Claudio Sanches d6e3cf6de9 Update default GIT branch 2021-02-25 20:51:14 -03:00
Ron Rennick 898e8a3a93 add grouped product test for api package 2021-02-24 15:16:38 -04:00
Ron Rennick 1b7e6933c6 add support for grouped product to api package 2021-02-24 10:29:02 -04:00
Ron Rennick 9cf001e403 separate price properties in api package 2021-02-23 16:44:36 -04:00
Ron Rennick 404e3aeb7c update changelog, remove sale price from test 2021-02-23 14:44:47 -04:00
Ron Rennick dcb76a3047 use common buildURL function 2021-02-23 04:52:43 -04:00
Ron Rennick cc86f19dec fix up some in code docs 2021-02-22 17:16:17 -04:00
Ron Rennick 2e2b53cd7d add external product type to api package 2021-02-22 17:12:30 -04:00
Ron Rennick 9e55856875 add missing update params 2021-02-15 23:27:22 -04:00
Ron Rennick ff79153dd5 add product links collections 2021-02-15 16:59:11 -04:00
Ron Rennick 84f5223dd5 add related and upsell ids 2021-02-15 14:44:40 -04:00
Ron Rennick 653ca39121 add remaining single value props to abstract product 2021-02-15 14:15:37 -04:00
Ron Rennick 18565bf8ee First pass at separating product properties into groups 2021-02-12 15:29:22 -04:00
Ron Rennick ba6debf83b add ts-ignore for interface 2021-02-01 22:02:15 -04:00
Ron Rennick 610e0d4f17 simplify imports/exports in api package 2021-02-01 19:41:18 -04:00
Ron Rennick 09dedb5520
bump version in E2E packages (#28823)
* bump version in core-tests, utils

* bump api package version, update changelog

* bump e2e-environment to 0.2.0
2021-01-22 14:22:33 +01:00
Tam Mullen 8f46eec95a
Merge pull request #28198 from woocommerce/add/package-changelogs
add/update e2e package change logs
2020-11-11 14:12:52 +00:00
Christopher Allford 72e93f11b2
Update CHANGELOG.md
Updated the `@woocommerce/api` changelog
2020-11-10 16:32:11 -08:00
Christopher Allford 93d6b261c6
Merge pull request #28129 from woocommerce/add/lerna-hoist
add lerna hoist, use consistent package versions
2020-11-10 16:13:58 -08:00
Christopher Allford 11c7e3bff6 Fixed issues that caused the factory creation to fail for SimpleProduct types 2020-11-09 12:02:01 -08:00
Ron Rennick 7282e0bca6 merge master 2020-11-09 14:30:01 -04:00
Christopher Allford d205d6551e Added all of the update parameters for simple products 2020-11-06 14:01:03 -08:00
Christopher Allford a646c712d8 Generalized the various restXXX functions
Since it looks like almost all of these are going to be virtually identical, it makes sense to have common functions that we can use instead of having to write all of the boilerplate unnecessarily.
2020-11-06 13:24:02 -08:00
Christopher Allford 29c9976354 Added "list", "read", "update", and "delete" actions for simple products 2020-11-06 11:11:58 -08:00
Christopher Allford 45b57d46b9 Added transformers for all of the product sub-data 2020-11-06 10:44:57 -08:00
Christopher Allford b4a2316386 Added array support to property type and model transformer transformations 2020-11-06 10:01:12 -08:00
Christopher Allford 5e35d68789 Added a new transformation for nesting transformers 2020-11-05 22:49:37 -08:00
Christopher Allford fb5f393acb Made abstract product sale dates easier to work with 2020-11-05 22:20:42 -08:00
Christopher Allford 681e568fbe Expanded on a shared transformer to encapsulate abstract product transformations 2020-11-05 21:43:45 -08:00
Christopher Allford 7fcbc69235 Added a transformer to convert between data types 2020-11-05 19:25:45 -08:00
Christopher Allford 7287eb024c Reversed the execution of transformers for "toModel" so that things like key changes will happen first 2020-11-05 16:29:04 -08:00