Commit Graph

48365 Commits

Author SHA1 Message Date
Ilyas Foo 71e0d3d27d Changelog 2022-05-10 18:42:07 +08:00
Ilyas Foo 933fe9f449 Add tests 2022-05-10 18:21:52 +08:00
Ilyas Foo 826029ca7b Add ExPlat call for product task experiment 2022-05-10 16:58:02 +08:00
RJ 7e722e0698
Merge pull request #32933 from woocommerce/add/task-view-tracks-experimental-products
Add task_view tracks prop for experimental products
2022-05-10 13:52:30 +08:00
RJChow 67cf1e109b added task_view tracks prop for experimental_products 2022-05-10 12:52:00 +08:00
Chi-Hsuan Huang 879ccdb14f
Merge pull request #32923 from woocommerce/update/32451-wcpay-task-display-logic
Change wcpay task display logic
2022-05-10 10:07:06 +08:00
Alejandro López Ariza 2886fede2c
Removed Jetpack Changelogger from test js packages as they follow another approach for handling changelogs. (#32877)
* Removed Jetpack Changelogger from test js packages as they follow another approach for handling changelogs.

* Removed composer.json from api-core-tests, e2e-core-tests, e2e-environmnet and e2e-utils as they are no longer needed.

* Removed postinstall script from api-core-tests, e2e-core-tests, e2e-environment and e2e-utils packages, since they will no longer have a composer.json file.
2022-05-10 13:11:19 +12:00
Chi-Hsuan Huang c4c2d160ff
Merge pull request #32914 from woocommerce/add/32811-import-prdocuts-tracks
Add tracks for experimental import products task
2022-05-10 08:14:40 +08:00
louwie17 bd5c1e739e
Merge pull request #32926 from woocommerce/fix/32896_two_tasklists
Fix duplicate task list shown in some occurrences
2022-05-09 16:24:00 -03:00
Lourens Schep 99eb80d811 Remove unused string condition 2022-05-09 14:36:51 -03:00
Vedanshu Jain 53a6202d68
Merge pull request #32817 from woocommerce/cot/effectively_sync_posts_to_cot
[COT] Effectively synchronize orders from the posts table to the custom orders table
2022-05-09 20:32:38 +05:30
Lourens Schep 65da6a8562 Add changelog 2022-05-09 11:31:03 -03:00
Lourens Schep fb62e3392a Fix duplicate task list shown 2022-05-09 11:17:37 -03:00
Nestor Soriano dcb2f45904
Increase orders sync default batch size to 250 2022-05-09 16:03:56 +02:00
Nestor Soriano 997395e971
Changes in COT handling to ease testing:
- The woocommerce_custom_orders_table_enabled option can now be manually
  altered even if there are orders out of sync
- Saving settings will always restart the sync process, even if one
  is already in progress
- Add the woocommerce_orders_cot_and_posts_sync_step_size filter
2022-05-09 11:01:08 +02:00
Vedanshu Jain 1e090c3c3c
Merge pull request #32828 from woocommerce/fix/32016-shipping-zones-loop
Allow removal of all zone regions from a shipping zone
2022-05-09 14:25:39 +05:30
Chi-Hsuan Huang da535437e7 Add changelog 2022-05-09 16:32:34 +08:00
Chi-Hsuan Huang b75ba577c0 Update wcpay task display logic 2022-05-09 16:32:01 +08:00
Chi-Hsuan Huang c0c55ed9fa Add changelog 2022-05-09 12:44:38 +08:00
Chi-Hsuan Huang 87f5431a5d Add track events for experimental import products 2022-05-09 12:43:10 +08:00
Chi-Hsuan Huang 4aa1bead31 Add use-record-completion-time.ts for task event 2022-05-09 12:40:55 +08:00
Roy Ho 54a42a8388
Merge pull request #32901 from woocommerce/fix/woocommerce-admin-build
Remove Unnecessary React Admin Build
2022-05-06 15:42:55 -07:00
Roy Ho 4506708c55
Merge pull request #32902 from woocommerce/fix/monorepo-merge-build
Fixed Monorepo Merge Build
2022-05-06 15:42:22 -07:00
Roy Ho 89845eeb59
Merge pull request #32900 from woocommerce/fix/beta-tester-preuglify
Fix Beta Tester Uglification
2022-05-06 15:39:01 -07:00
Christopher Allford 9e34796bd0 Added Changelog 2022-05-06 15:04:42 -07:00
Christopher Allford 3f5c3b2039 Added Changelog 2022-05-06 15:00:00 -07:00
Christopher Allford 0519045d20 Added Missing Dependencies
Some kind of branch switching related mishap it seems.
2022-05-06 14:58:33 -07:00
Christopher Allford fc56455e47 Fixed Monorepo Merge Build
By default, TypeScript looks for type roots in
parent node_modules directories. We can't
do this because there are React types
that cause errors. This commit explicitly
defines the type roots for the package to avoid
that behavior.
2022-05-06 13:06:22 -07:00
Christopher Allford 74f44dd04c Removed Unnecessary Rebuilds
Nx already handles the building of dependencies.
This commit removes the unnecessary build
calls from WooCommerce's "build" script.
2022-05-06 12:26:27 -07:00
Christopher Allford 31d7249080 Removed "prebuild" Script
PNPM does not execute "pre" and "post"
scripts for user-defined scripts. This removes
the "prebuild" from the React Admin's build.
2022-05-06 12:16:57 -07:00
Christopher Allford dc6bd75984 Fixed Beta Tester Uglification
PNPM does not run "pre" and "post" scripts
for user-defined scripts. This commit
removed the "preuglify" script from the
beta tester plugin so that it builds correctly.
2022-05-06 12:11:51 -07:00
Corey McKrill 245dd98b45
Orders API: Add response fields for some order states (#32888)
Adds the following fields to the order response object for both v2 and v3 of the WC REST API:

* is_editable
* needs_payment
* needs_processing

Some order states (different than statuses) are determined by complex logic involving other order properties, and/or they are filterable by extensions. These states are difficult to calculate in a client app whose only data source is the REST API, and thus they are best calculated on the server and added as separate properties to the API response object.
2022-05-06 11:06:33 -07:00
Barry Hughes 8000a9b0ef
Merge pull request #32893 from woocommerce/fix/product_attributes_lookup_table_update
Fix: product attributes lookup table not being updated on WooCommerce update and on REST API batch requests
2022-05-06 09:58:10 -07:00
Nestor Soriano 37e9be5e87
Add changelog file 2022-05-06 11:06:39 +02:00
Nestor Soriano ff76f898f7
Fix: product attributes lookup table not updating on REST API batch requests
When the "products/batch" endpoint is used to create or update products,
the product attributes lookup table wasn't being updated as it's the
case of the single product endpoints.
2022-05-06 10:20:38 +02:00
Nestor Soriano 3d77547d77
Fix: product attributes lookup table not filled on WooCommerce update
When WooCommerce was updated from an version older than 6.2,
and before the user hit the "Update database" button, the product
attributes lookup table usage was activated but it was still empty.
This caused the search to not work, and the product filtering widget
to not appear.
2022-05-06 10:14:50 +02:00
Chi-Hsuan Huang 211e0f9a24
Merge pull request #32891 from woocommerce/fix/32863-get-option-deprecated-notices
Fix `get_options` function deprecation notice in WC 6.5 RC
2022-05-06 16:00:57 +08:00
Chi-Hsuan Huang 72cf343cda
Merge pull request #32866 from woocommerce/fix/32761-exp2-task-no-padding
Fix no padding between the task section and things to do next in experiment 2
2022-05-06 14:28:46 +08:00
Chi-Hsuan Huang 6d0b794fc7 Replace margin-bottom 16px with $gap for experiment 2 2022-05-06 12:44:43 +08:00
Chi-Hsuan Huang 1ea12c31b6 Add changelog 2022-05-06 11:26:14 +08:00
Chi-Hsuan Huang c76e97d527 Add woocommerce_task_list_reminder_bar_hidden to woocommerce permissions to fix deprecation notice 2022-05-06 11:19:01 +08:00
Chi-Hsuan Huang ce253ca390
Merge pull request #32815 from woocommerce/add/32412-load-sample-products
Add load sample products for experimental product task
2022-05-06 09:23:26 +08:00
Chi-Hsuan Huang ac87972fc0
Merge pull request #32870 from woocommerce/update/center-view-more-button
Center view more/less button for add product task
2022-05-06 09:22:12 +08:00
Roy Ho 30846cb8b4
Update woocommerce sniffs to latest 0.1.3 (#32886) 2022-05-06 12:48:46 +12:00
Jorge A. Torres dda417ccd2 Add sanitization of color settings to OptionSanitizer 2022-05-05 13:05:32 -05:00
Jorge A. Torres d94b7af9dc Add OptionSanitizer class for sanitization of settings 2022-05-05 13:05:32 -05:00
Roy Ho 73a9f9a7b3
Merge pull request #32873 from woocommerce/tweak/workflow-cache
Add unique secrets cache key to enable clearing of cache
2022-05-05 05:36:39 -07:00
Vedanshu Jain 79c953c2f2
Merge pull request #32115 from mcliwanow/add/12397-tracking-params-wccom-from-subscriptions
Subscriptions - add tracking params to WCCOM URLs
2022-05-05 14:31:50 +05:30
Paul Sealock 5537da6e9d
Packages: Add Changelogger scripts (#32813) 2022-05-05 15:26:36 +12:00
Paul Sealock 489ebf2cc6
Standardize linting: e2e js packages (#32794) 2022-05-05 15:02:50 +12:00