Paul Sealock
c3fd7134cc
Analyzer: Turn on comments for database changes ( #33224 )
2022-06-09 09:25:49 +12:00
jonathansadowski
21e6eea3cc
Update ActionScheduler to 3.4.2 ( #33351 )
2022-06-08 14:23:57 -05:00
Chi-Hsuan Huang
5db5c8b110
Add tour kit component ( #33229 )
...
* Add tour-kit component
* Add @types/wordpress__viewport to @woocommerce/components devDeps
* Add tour-kit README.md
* Add primaryButtonText option to tour kit step meta
* Add changelog
* Remove unneeded style import
* Set position and z-index style for tour-kit
* Add disable primary button feature for tour kit
* Export TourKitTypes
* Update style-build config for @automattic/* packages
* Add @automattic/* deps for components
* Ignore fs in webpack.config.js
* Update tour-kit stories
* Add tour-kit tests
* Update tour-kit README.md
* Update tour-kit types
* Update webpack.config.js
* Update style.scss
* Add auto focus feature
* Update type doc
2022-06-08 17:16:31 +08:00
Paul Sealock
be15a35038
Analyzer CLI: Add other schemas to scan ( #33220 )
...
* Add schema
* update to new filepath
* test
* Revert "test"
This reverts commit d05a731a46
.
* remove unused import
* add products and orders scanning
* escape slashes
* save
* save
* save
* test
* save
* save
* better descriptions
* moar tests
* Revert "moar tests"
This reverts commit ad552db45b
.
* remove test
* better doc blocks
* check port first
* stop wp-env after operation is done
* remove ProductAttributesLookup
2022-06-08 15:11:55 +12:00
Paul Sealock
ce796e1cd7
build zip for release
2022-06-08 14:14:45 +12:00
Paul Sealock
734cfebd8c
Clean up eslintrc in favour of defaults
2022-06-08 14:03:16 +12:00
Paul Sealock
1aec706943
Run linter on all js files
2022-06-08 13:58:25 +12:00
Paul Sealock
bab0bf8298
Run lint:fix on js
2022-06-08 13:39:59 +12:00
Chi-Hsuan Huang
62313708aa
Add `tasklist_cancel_load_sample_products_click` event track for product task ( #33327 )
...
* Add tasklist_cancel_load_sample_products_click event track for product task
* Add changelog
2022-06-08 09:39:14 +08:00
Paul Sealock
8a30e307b6
changelog
2022-06-08 13:33:59 +12:00
Paul Sealock
2dce7b5bba
Remove duplicated src folder/
2022-06-08 13:31:16 +12:00
jonathansadowski
7eb22eabde
Update code freeze script exit code on failure ( #33340 )
...
Update code freeze exit code
2022-06-07 18:13:18 -05:00
Paul Sealock
979fa45627
downgrade to @wordpress/scripts 19.2.4
2022-06-08 09:14:50 +12:00
Néstor Soriano
6aa4b5cdae
Fix: error when creating products via REST API v1 ( #33334 )
...
* Fix root namespace indicator in parameter
For LookupDataStore::on_product_created_or_updated_via_rest_api.
This was preventing the v1 REST API endpoint for batch insert of
products from working.
Co-authored-by: barryhughes <3594411+barryhughes@users.noreply.github.com>
2022-06-07 10:51:17 -07:00
jonathansadowski
eba6df8299
Fix warning on WC Pay subscriptions page with unset submenu item ( #33339 )
...
* Fix warning on WC Pay subscriptions page with unset submenu item
* Add isset check before iterating over submenu in task list
2022-06-07 12:50:34 -05:00
jonathansadowski
77703fd7f2
Update changelogger validation to only affect PRs against trunk ( #33214 )
...
* Update changelogger validation to only affect PRs against trunk
* Fix syntax error in changelog workflow
2022-06-07 11:11:42 -05:00
Jorge A. Torres
c3f7687feb
Add charset collation to COT database schema ( #33210 )
2022-06-07 16:45:00 +02:00
Chi-Hsuan Huang
a2813267eb
Fix script version parameter for async chunks ( #33332 )
...
* Fix webpack script version parameter for JS chunks
* Fix webpack script version parameter for CSS chunks
2022-06-07 21:35:04 +08:00
Joshua T Flowers
17d9e8072d
Add create product actions in products data store ( #33278 )
...
* Add create product actions in products data store
* Add changelog entry
* Yield to actions in generator
* Add mutable properties type
2022-06-07 09:23:27 -04:00
Barry Hughes
1bca9327ac
Fixes for the WP CLI Updater ( #33264 )
...
* After running db update callbacks, update the `woocommerce_db_version` option.
* Remove dead code.
* Add tests for `wp wc update`.
2022-06-07 13:20:28 +02:00
Paul Sealock
0ed7c90d1b
remove temp admin folder
2022-06-07 15:55:52 +12:00
Paul Sealock
475521ea0b
Move plugin.php and readme
2022-06-07 15:55:26 +12:00
Paul Sealock
b17e51fde8
Split build step into two
2022-06-07 15:37:58 +12:00
Paul Sealock
c70e9e1333
Update wp-scripts
2022-06-07 15:33:20 +12:00
Paul Sealock
6ded9053b6
Move admin tester folders to root
2022-06-07 15:18:37 +12:00
Paul Sealock
54c847abb6
Copy git ignores to beta-tester
2022-06-07 15:14:21 +12:00
Paul Sealock
dd712f4911
Copy eslint ignores to beta-tester
2022-06-07 15:13:14 +12:00
Paul Sealock
bedd27a2eb
Declare and install beta-tester dependencies
2022-06-07 15:10:36 +12:00
Paul Sealock
87005ff9ba
Move beta tester temp files to Beta Tester plugin
2022-06-07 14:53:01 +12:00
Paul Sealock
dc1a89243e
remove duplicate repo files
2022-06-07 14:47:25 +12:00
Paul Sealock
722a752a2e
Merge branch 'trunk' of ../woocommerce-admin-test-helper into trunk
2022-06-07 14:38:26 +12:00
Paul Sealock
a66009424b
prep Admin Tester by placing in temporary folder
2022-06-07 14:37:35 +12:00
Josh Betz
f04e0761a6
Add individual analytics leaderboard endpoints ( #33185 )
...
Add individual analytics leaderboard endpoints
Register routes for each of the individual leaderboards.
These leaderboards can be pretty expensive to generate. If you only need
to data from one of them, it can be a pretty significant performance
boost to avoid generating all the leaderboards.
2022-06-06 07:48:30 -05:00
Joshua T Flowers
12625ae615
Add purchase task to experimental task lists ( #33178 )
...
* Add purchase task to experimental task lists
* Add changelog entry
* Add purchase header
* Update logic around purchase products list strings
* Add purchase illustration
* Fix up task title tests
* Handle PR feedback
* Fix theme title in purchase task
2022-06-06 07:58:34 -04:00
Deiva Magalhaes
c4e068be3b
Product review page in WooCommerce Core ( #32763 )
...
Introduce a dedicated admin screen for better management of product reviews.
Co-authored-by: Fulvio Notarstefano <unfulvio@godaddy.com>
Co-authored-by: Adriano Castro <72993300+acastro1-godaddy@users.noreply.github.com>
Co-authored-by: Adriano Castro <adrianostanley@gmail.com>
Co-authored-by: Adriano Castro <acastro1@godaddy.com>
Co-authored-by: Ashley Gibson <agibson@godaddy.com>
Co-authored-by: Ashley Gibson <99189195+agibson-godaddy@users.noreply.github.com>
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-06-05 10:45:28 -07:00
Christopher Allford
bb320a935a
Removed `@woocommerce/notices` Internal Prefix ( #33283 )
...
Since we're exposing the package in some form,
we cannot rename it since that would break backwards
compatibility. This commit changes it back.
2022-06-03 16:05:26 -07:00
Moon
5a71268a1d
Remove WCA installation merge test ( #33303 )
...
* Remove unnecessary test
* Add changelog
2022-06-03 14:57:57 -07:00
jonathansadowski
35b58245af
Remove changelog file for cherry-picked PRs #33180 and #33300 ( #33299 )
...
* Remove changelog file for cherry-picked PR #33180
* Remove changelog file for cherry-picked PR #33300
2022-06-03 11:14:41 -05:00
Joep Schuurkes
7e54b8aea0
Add e2e tests to check shipping costs consistency in cart and checkout ( #33208 )
...
* Add e2e tests to check consistency in shipping costs for cart and checkout pages
Goal of these tests it to check if the cart and checkout pages are
consistent in calculuating shipping costs. Three tests added:
- shipping available to country with states
- shipping available to country without states
- no shipping available (fails, see issue #33205 )
Reason to add these tests is PR #25916 , which reverted PR #25128 ,
because the original PR worked for the cart page, but not for the
checkout page.
* Update e2e-core-tests changelog
* Skip failing e2e-core-test
2022-06-03 10:01:04 -06:00
Albert Juhé Lluveras
2b85008ae5
Fix broken design of Single Product template in block themes when product had no reviews or additional info ( #33308 )
...
Fix broken design of Single Product template in block themes when product had no reviews or additional info
2022-06-03 08:37:30 -07:00
Joshua T Flowers
21f7cea2b6
Add woo install timestamp to server experimental assignment requests ( #33300 )
...
* Add woo install timestamp to server experimental assignment requests
* Add changelog entry
2022-06-03 08:25:10 -04:00
Moon
29ddd17e68
Deprecate wcAdminAssetUrl and WC_ADMIN_IMAGES_FOLDER_URL ( #33290 )
...
* Fix incorrect URL for the wcAdminAssetUrl and deprecate both wcAdminAssetUrl and WC_ADMIN_IMAGES_FOLDER_URL
* Remove unused wcAdminAssetUrl var
* Remove use of wcAdminAssetUrl
* Add changelog
* Ignore hook PHPCS error -- they are pre-existing
2022-06-02 15:01:37 -07:00
Barry Hughes
ea365f9f1a
Bump version number. ( #33296 )
2022-06-02 14:06:11 -05:00
Joshua T Flowers
bec9e92b32
Add total payments volume rule processor for inbox notifications ( #33192 )
...
* Add method to get total sales for a timeframe
* Add total payments volume rule processor
* Use start and end dates for total sales method
* Add method to get start and end dates from timeframe
* Update processor rule to use timeframes
* Fix up method calls
* Add tests for timeframes
* Add tests around getting total sales by date
* Add changelog entry
* Use revenue query instead of custom query for total sales
* Update since tag on hook
2022-06-02 08:38:06 -04:00
Tung Du
7de6d18b2e
Fix: Twenty Twenty-Two integration ( #32840 )
...
* fix: Twenty Twenty-Two integration
* fix the width for checkout page. remove unnecessary account page width style
* add changelog entry
2022-06-02 11:04:27 +01:00
Chi-Hsuan Huang
5d076cc7d4
Fix obw free extension rules for the marketing task with php 8 ( #33291 )
...
* Fix obw free extensions api for marketing task with php8
* Add changelog
* Fix wcpay cbd rule
2022-06-02 13:13:44 +08:00
Hugo Derre
c0619dc597
Add : "name" and "id" attributes of input html tags can now be different in wc-admin-settings ( #32728 )
...
Support specifying settings fields where the name and IDs can be different.
2022-06-01 15:16:23 -07:00
Fernando
be041e0d38
Add/edit products: add new Tracks props ( #33177 )
...
* Add props to `product_add_publish
* Add props to `product_update`
* Add changelog
* Add validation to description prop
* Add validation to purchase_note
* Add validation to short_description
* Removed debugger
* Fix `get_dimensions`
* Add validation to upsells
* Changed `cross-sells` and `upsells` checks
* Fix description tracking
* Fix `description_value`
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-06-01 14:44:18 -03:00
louwie17
e02bdd98a0
Remove order/product count from wcSettings ( #33064 )
...
* Remove orderCount and publishedProductCount setting and make use of data stores
* Add test
* Add changelog
* Make use of orders data store instead of items data store
* Add users param to reports customers API params to allow filtering by user_id
* Fix invalidateResolution call that was misspelled
2022-06-01 14:15:09 -03:00
Joel Thiessen
ddafa8e380
Tasks chaining side panel ( #33124 )
2022-06-01 10:10:20 -07:00