Commit Graph

3613 Commits

Author SHA1 Message Date
Greg f31693aaec Add in env flag 2021-07-20 15:26:51 -06:00
Greg 3267a7253c Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/plugin-upload-flow 2021-07-19 09:06:52 -06:00
Roy Ho 95abba7eeb
Merge pull request #30041 from woocommerce/add/29609
Sync the product attributes lookup table on product creation/change/deletion
2021-07-16 15:03:54 +01:00
Greg 268c07118e Added plugin upload functionality 2021-07-15 14:39:32 -06:00
Ron Rennick 2fcd2edbd3
Merge pull request #30117 from woocommerce/add/block-concurrent-test-runs
Added logic to draft and publish the ready page on each run
2021-07-09 15:52:51 -03:00
Greg f2a4137a7f Added comment blocks 2021-07-09 10:30:16 -06:00
Greg b34f14eaf4 Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/install-all-pending-updates 2021-07-09 10:22:36 -06:00
Greg af7271b747 Remove error case 2021-07-07 10:37:47 -06:00
Greg 99363e4e2b Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/block-concurrent-test-runs 2021-07-07 10:27:44 -06:00
Néstor Soriano 6cc150e7be
Merge pull request #30194 from woocommerce/fix/29235
Fix/29235
2021-07-07 10:56:17 +02:00
Greg 88c62ae708 Code review feedback 2021-07-06 11:19:09 -06:00
Greg 5c5f97cce1 Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/block-concurrent-test-runs 2021-07-06 11:11:03 -06:00
Ron Rennick 8454dd9380
update DB in wp beta initialization script (#30189) 2021-07-06 14:00:50 +02:00
Nestor Soriano 2fe8cce9b0
Fix unit tests for the LookupDataStore class 2021-07-01 12:01:07 +02:00
Nestor Soriano d3131a67e6
Fix unit tests for the DataRegenerator class 2021-07-01 09:32:57 +02:00
roykho 79e3f15696
Change order of wc_install to after db tables created 2021-06-30 19:49:56 -07:00
roykho 574d82bd16
Update tests 2021-06-30 15:05:30 -07:00
Greg 5062c13f38 Broke out install function 2021-06-30 14:35:17 -06:00
Greg 6888759764 Pull in API package 2021-06-30 14:03:07 -06:00
Greg 4d40340785 Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/block-concurrent-test-runs 2021-06-30 13:53:18 -06:00
Greg e08313d203 Code review feedback 2021-06-30 13:31:49 -06:00
Nestor Soriano 38897a42e2
Add tests for product changes changes in LookupDataStore. 2021-06-28 12:25:48 +02:00
Vedanshu Jain f367fcd4f7
Merge pull request #29966 from MoustafaMohsen/patch-1
Typo in example code block
2021-06-23 19:36:06 +05:30
Greg 74a9e1b0ec
Merge branch 'trunk' into add/install-all-pending-updates 2021-06-18 11:31:42 -06:00
Greg 9e9a124f52
Merge pull request #30056 from woocommerce/add/e2e-shopper-create-products-api
Add/e2e shopper create products api
2021-06-18 06:56:17 -06:00
Vedanshu Jain 7ee760f617
Merge pull request #30118 from woocommerce/update/woocommerce-admin/2.4.0-rc.1
Bump woocommerce-admin version to 2.4.0-rc.2
2021-06-18 17:57:54 +05:30
Ilyas Foo e0db9beb20 Add delay to reduce e2e test flakiness in OBW - Business Details 2021-06-18 18:19:27 +08:00
Rodel Calasagsag 639c091f61 Added changelog in utils package 2021-06-18 15:17:18 +08:00
Claudio Sanches 9f8d3e84dc
Merge pull request #29970 from woocommerce/fix/29686
Include download IDs in csv import/export to retain import download permissions.
2021-06-17 12:11:20 -03:00
Vedanshu Jain 39c057f636
Merge pull request #29971 from woocommerce/hide-pypl-on-new-sites
Hide PayPal Standard on new installs
2021-06-17 19:40:53 +05:30
Nestor Soriano 48c44a6128
Add tests for product deletion in LookupDataStoreTest. 2021-06-17 15:31:23 +02:00
vedanshujain 8fbb86e096 Remove PayPal test since its removed by default now. 2021-06-17 15:11:42 +05:30
vedanshujain 532998b6e8 No need to check for Paypal standard since its removed.
See #29971 but basically we want to remove PayPal standard in favor of PayPal checkout which has better experience. So this test is not valid anymore.
2021-06-17 14:34:22 +05:30
Greg 89d166e8b4 Added logic to draft and publish the ready page on each run 2021-06-16 15:28:04 -06:00
Greg 372064c49f Added flows for updating WP, themes, and plugins 2021-06-15 16:28:10 -06:00
Jonathan Sadowski 6e0e5548ec Update legacy unit tests for download id changes to importer 2021-06-15 10:18:54 -05:00
Nestor Soriano 0192ed0b93
Change LookupDataStore to allow updates being done in a scheduled action.
There's a new option, 'woocommerce_attribute_lookup__direct_updates'.
When set to 'yes', updates to the lookup table are performed as soon
as the change happen; otherwise, a scheduled action will do it,
the hook name is 'woocommerce_run_product_attribute_lookup_update_callback'
(the existing hook in the DataRegenerator class is renamed to
'woocommerce_run_product_attribute_lookup_update_callback')

Also, the settings page has a new "Advanced" section with a checkbox
to control the value of that new option; the section is visible only
when the feature has been enabled via LookupDataStore::show_feature.
2021-06-15 16:33:29 +02:00
Nestor Soriano 7c9137698b
Implement handling of changesets in the LookupDataStore class. 2021-06-11 11:44:57 +02:00
Nestor Soriano bbddcbcc15
Fix in FiltererTest after mrging from trunk. 2021-06-10 17:00:09 +02:00
Nestor Soriano 13ed3b80e0
Merge branch 'trunk' into add/29609 2021-06-10 12:35:34 +02:00
Rodel Calasagsag 0cc9788ff6 Relocated instantiation statements 2021-06-09 17:44:20 +08:00
Rodel Calasagsag e5ed6dc81a Revert whitespaces for easier review 2021-06-09 17:38:20 +08:00
Rodel Calasagsag f2305a2486 Fix instantiation of grouped product variables 2021-06-09 17:08:45 +08:00
Rodel Calasagsag 78ef1e4411 Remove unnecessary import 2021-06-09 15:55:58 +08:00
Rodel Calasagsag 47a3ea0077 Revert default.json 2021-06-09 15:55:47 +08:00
Rodel Calasagsag 511e873beb Sync this branch with `trunk` 2021-06-09 15:38:34 +08:00
Nestor Soriano 039f81ea50
Implement the product attributes lookup table data creation.
Lookup entries for a product or a variation are created whenever
the product is created, including untrashing and duplication
(not yet when an existing product is modified).
2021-06-08 17:53:45 +02:00
Barry Hughes c503f5d637
Merge pull request #29896 from woocommerce/add/29610
Filter catalog products by attribute using the new lookup table
2021-06-08 07:37:06 -07:00
Nestor Soriano 0b1158cf5c
Small improvements in the filtering by attribute lookup table.
- Combined two 'if's in one
- Added extra santitization of term ids in the Filterer class
2021-06-08 10:18:35 +02:00
Rodel Calasagsag d9cead9943 Merge branch 'trunk' into add/e2e-shopper-create-products-api 2021-06-07 18:48:11 +08:00