Nestor Soriano
94f5dfaa11
Make the DataRegenerator::delete_all_attributes_lookup_data method public.
2021-04-28 16:56:29 +02:00
roykho
6432e06e7d
Update value of to take refunded item quantity when is not set
2021-04-28 07:28:47 -07:00
Ron Rennick
779cfc89d4
Merge branch 'trunk' into try/repeatable-onboarding-flow
2021-04-28 10:18:39 -03:00
gilesholder
5b9a8d65ae
Merge pull request #1 from gilesholder/gilesholder-patch-1
...
PayPal settings title - capitalisation fix for consistency
2021-04-28 12:46:21 +01:00
gilesholder
44493149d5
Update settings-paypal.php
...
Makes IPN notification title consistent with the other titles (no capital letter starts on new words)
2021-04-28 12:36:45 +01:00
Nestor Soriano
21053afec1
Partially implement LookupDataStore::update_data_for_product
...
For now it only creates data for non-variable products.
2021-04-28 12:25:56 +02:00
Bero
1d232ddd1f
Merge branch 'trunk' into update/extensions-search-all-categories
2021-04-28 11:06:24 +02:00
Nestor Soriano
d1744ac99a
Add the ProductAttributesLookup\DataRegenerator class.
...
This class creates and fills the product attributes lookup table
from the existing products. It does so by in small chunks by using
Action Scheduler; it handles all the batches and the scheduling
by itself.
It also adds two entries to the debug tools menu:
- Initiate lookup table regeneration (deleting the existing table first)
- Enable or disable the actual usage of the lookup table
for product filtering
The first one is the only way to generate the lookup table for now
(there's no explicit data migration).
The actual filling of the table is delegated to a LookupDataStore class
that is not implemented yet, so for now the table isn't actually filled.
Also enabling/disabling the lookup table usage has no real effect yet.
2021-04-28 10:30:11 +02:00
Nestor Soriano
10adec6b88
Improvements in the engine behind the debug tools page.
...
Two new optional keys have been added to the tool definition array:
- 'disabled': when true the tool button will appear disabled.
- 'needs_refresh': when running a tool, by default the tool definitions
are retrieved first, then the selected tool is executed,
then the definitions previously retrieved are rendered.
When this key is true the tool definitions are retrieved again
after execution, useful for cases where the tool description
or button enable/disable state changes after the tool execution.
Also now if a tool execution throws an exception a notice will be
shown with the execption message, previously the exception
was unhandled.
2021-04-28 10:24:23 +02:00
Nestor Soriano
bad3df3e23
Fix code sniffer errors
2021-04-28 09:36:10 +02:00
jonathansadowski
8e45860732
Merge pull request #29706 from woocommerce/fix/27317-selectwoo-a11y
...
Update SelectWoo to 1.0.9 and take advantage of data-label support.
2021-04-27 16:23:08 -05:00
Ron Rennick
0d7388e9d4
update for feedback, better wait impementation
2021-04-27 17:45:21 -03:00
barryhughes
2a70009c89
Merge branch 'trunk' into fix/27317-selectwoo-a11y
2021-04-27 13:23:56 -07:00
Ron Rennick
d67e340548
Merge branch 'trunk' into fix/order-search-test
2021-04-27 16:42:42 -03:00
Ron Rennick
6382ab0e66
give cart and checkout coupon tests unique titles
2021-04-27 16:27:35 -03:00
Ron Rennick
9369810682
update onboarding flow modal checks
2021-04-27 15:41:50 -03:00
Ron Rennick
df3d3f2a37
return test name when there is no screenshot
2021-04-27 13:50:39 -03:00
roykho
b69f46d7d2
Add unit tests
2021-04-27 09:29:24 -07:00
Ron Rennick
cf3387df87
Merge branch 'trunk' into e2e/remove-unused-product-import
2021-04-27 11:54:20 -03:00
roykho
980fe7c759
Add to the restock_refunded_items count instead of replacting
2021-04-27 07:22:28 -07:00
Ron Rennick
f3652e2def
update both customer billing and shipping
2021-04-27 11:16:44 -03:00
Néstor Soriano
8095f7962c
Merge pull request #29766 from woocommerce/fix/29696
...
Remove set_backorders logic from external products closes #29696
2021-04-27 16:02:26 +02:00
Albert Juhé Lluveras
9ae0b52afd
Allow Product Categories and Products Tags to be shown in REST
...
This way, they can be searched when adding the Product Category Link
and Product Tag Link blocks.
2021-04-27 15:10:01 +02:00
Albert Juhé Lluveras
5ab690e2a0
Add item_link and item_link_description labels to Products, Categories and Tags
2021-04-27 15:09:33 +02:00
Ron Rennick
70ff64d427
add the billing address to the customer account
2021-04-26 23:44:58 -03:00
Claudio Sanches
ef61092ebd
Merge pull request #29771 from woocommerce/update/woocommerce-dev-version
...
Update version to 5.4.0-dev in woocommerce.php
2021-04-26 16:50:39 -03:00
Jonathan Sadowski
9829c01c78
Update version to 5.4.0-dev in woocommerce.php
2021-04-26 14:46:57 -05:00
Ron Rennick
b63a166dbb
user customer user for order search
2021-04-26 14:44:44 -03:00
Ron Rennick
f46c2fbf0b
Merge pull request #29737 from woocommerce/e2e/e2e-fix-flaky-checkout-test
...
Fixed checkout coupons flaky scenario in e2e suite
2021-04-26 13:16:44 -03:00
Ron Rennick
4208207e9c
add backbone unblocking
2021-04-26 12:31:09 -03:00
roykho
d571e570e4
Remove set_backorders logic from external products closes #29696
2021-04-26 08:18:09 -07:00
Ron Rennick
2511fce3a7
remove unused product import function from jest setup script
2021-04-26 10:41:46 -03:00
Ron Rennick
b1c6337c49
Merge pull request #29743 from woocommerce/fix/calculate-shipping-flakiness
...
Logout merchant and clear the cart before running tests
2021-04-26 10:23:45 -03:00
Ron Rennick
c315e37c1c
switch to individual test files
2021-04-26 09:52:58 -03:00
Roy Ho
aab56d84e0
Merge pull request #29752 from woocommerce/fix/29730
...
Set USD as default store currency
2021-04-23 13:29:34 -07:00
roykho
7105a7a17e
Update restock logic during refunds closes #29502
2021-04-23 12:14:51 -07:00
Veljko
01d0f45088
Update functions instead scenario
2021-04-23 20:03:48 +02:00
Jonathan Sadowski
cd7b8ee30f
Fix unit tests for new default USD currency
2021-04-23 10:03:05 -05:00
Jonathan Sadowski
55ab8cb966
Set USD as default store currency
2021-04-23 09:29:12 -05:00
Ovidiu Liuta
f01c4a288c
fixing phpcs comment
2021-04-23 14:22:50 +03:00
Ovidiu Liuta
b23f117d84
coding style fixes
2021-04-23 12:34:23 +03:00
Ovidiu Liuta
f715e2a72f
Update abstract-wc-csv-batch-exporter.php
2021-04-23 12:23:18 +03:00
Ovidiu Liuta
1e6dd0acce
Fixing batch export limitations
...
This commit will fix the batch export issues related to distributed file systems and memory limitations.
Basically, instead of pretending the headers at the last step of the export and loading the full CSV content into memory each time data needs to be added, we basically will append the data to the created file on each batch request; and at the last step, we will also create a temporary file to store the CSV headers, so when preparing the download to the user, this will simply read the CSV headers from the created temporary file.
2021-04-23 12:20:45 +03:00
Veljko
9e3a883478
Merge branch 'e2e/e2e-fix-flaky-checkout-test' into e2e/e2e-merchant-initiate-wccom
2021-04-22 21:27:41 +02:00
Greg
82348d023d
Logout merchant and clear the cart before running tests
2021-04-22 11:37:12 -06:00
Veljko
00e1ca530e
Fixed checkout coupons flaky scenario
2021-04-22 14:50:31 +02:00
Roy Ho
03d4d4893e
Merge pull request #28187 from woocommerce/fix/25900-take-2
...
Fix: image size customisation controls not shown when theme doesn't define them but Woo core does
2021-04-22 05:41:57 -07:00
Veljko
e5ced9498c
Add missing merchant login
2021-04-22 14:39:21 +02:00
Veljko
29f11a5b5a
Added new e2e test to initiate wccom connect
2021-04-22 12:42:50 +02:00
Veljko
fd85f8239b
Update test scenarios to cover both flows
2021-04-22 10:21:36 +02:00