Fernando Marichal
a67b7df26f
Add tracks events to attributes tab ( #37622 )
...
* Refactor method `addProductAttributesTracks`
# Conflicts:
# plugins/woocommerce-admin/client/wp-admin-scripts/product-tracking/shared.ts
* Add changelog
* Record remove attribute Tracks event
# Conflicts:
# plugins/woocommerce/client/legacy/js/admin/meta-boxes-product.js
* Record `used for variations` and `visible on product page` events
* Record `used for variations` and `visible on product page` events
* Fix js error
* Remove not used code
* Refactor `add_existing` attribute recording
* Fix event action
* Refactor `attachEventListenerToParentForChildren`
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-04-17 12:50:30 -03:00
Vedanshu Jain
ffc8990baa
Add table name methods to OrderUtil ( #37624 )
2023-04-17 20:05:51 +05:30
nigeljamesstevenson
e8e9aa13fb
Fix WP latest-2 version retrieval in the "Smoke test release" workflow. ( #37675 )
2023-04-17 15:33:23 +01:00
nigeljamesstevenson
aa55d04e14
Split the `can create product, attributes and variations, edit variations and delete variations` E2E test into smaller tests ( #37733 )
2023-04-17 15:14:51 +01:00
Mindaugas Budreika
e725a98f35
Added a woocommerce_disable_api_access_log filter. ( #37332 )
...
Co-authored-by: Mindaugas Budreika <mindaugas.budreika@thecoffeemate.group>
Co-authored-by: Néstor Soriano <konamiman@konamiman.com>
2023-04-17 09:40:27 +02:00
Shojib khan
a4a2ef732d
Solved issue of Ellipsis menu overlaps on small screen ( #37583 )
...
* solved ellipsis menu overlaps on mobile
* solved ellipsis menu overlaps on small screens
* removed package.json and pnpm lock files
* restore default package.json
* Update plugins/woocommerce/changelog/fix-37517-fix-ellipsis-menu-overlaps
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
* solved lint error
---------
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2023-04-17 13:22:34 +08:00
Chi-Hsuan Huang
a953904d84
Remove theme step from onboarding wizard ( #37671 )
...
* Remove theme step from onboarding wizard
* Remove theme step from e2e tests
* Deprecated "theme" prop from profileItem type
* Add changelog
* Remove theme product from dashboard
* Update packages/js/data/src/onboarding/types.ts
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-04-17 11:59:02 +08:00
mujuonly
9ae8208f26
Fix typo in a function comment. ( #37746 )
...
* Fix typo in a function comment.
* Chagelog update for typo corretcion in ReportsSync.php
---------
Co-authored-by: mujuonly <muju.only@gmail.com>
2023-04-17 11:19:42 +08:00
Jorge A. Torres
68fe54fcc8
Add `--verbose` support to HPOS verify DB command ( #37576 )
2023-04-16 17:39:30 -05:00
Maikel David Pérez Gómez
42cc482ebc
Create shipping fee field block and initial shipping section ( #37642 )
...
* Setting up the Fees & dimensions section
* Create product shipping fee block
* Register product shipping fee block
* Add changelog files
* Fix php linter errors
* Add reusable radio field and move the radio block to the blocks folder
* Remove manually set block className because is autogenerated base on the block name
2023-04-14 22:44:28 -04:00
Christopher Allford
a3cb1735b3
Removed `example.org` Hardcoding From Tests ( #37742 )
...
Instead of strictly using `example.org` in our tests that include the
site URL, we should be using the `WP_TESTS_DOMAIN` constant.
This allows the domain to change without breaking the tests, such
as when using something like `wp-env`.
2023-04-14 16:05:17 -07:00
Corey McKrill
f70d9452bf
Enable linting with phpcs-changed locally ( #37465 )
...
* Update phpcs-changed package to 2.10.2
* Add composer lint commands using phpcs-changed
* Add changlog file
* Update lint-staged script in package.json
2023-04-14 14:01:16 -05:00
Ron Rennick
ba61674251
skip k6 api order RUD tests on non-existant order when C test fails
2023-04-14 15:10:42 -03:00
Maikel David Pérez Gómez
3f23301f3f
Create product shipping dimensions block ( #37683 )
...
* Move ShippingDimensionsImage component to @woocommerce/product-editor package
* Create woocommerce/product-shipping-dimensions-fields block
* Register woocommerce/product-shipping-dimensions-fields block
* Add changelog files
* Fix php linter error
* Change unused attr name to __contentEditable to better indicate the porpose
* Remove manually set block className because is autogenerated base on the block name
2023-04-14 14:08:57 -04:00
rodelgc
9897c529d4
Merge branch 'trunk' into fix/wp-l2-retrieval
2023-04-15 01:53:03 +08:00
rodelgc
c226fa164b
Re-navigate to ensure tour displays
2023-04-15 01:45:20 +08:00
Barry Hughes
85c9c23927
Use first meta value instead of last to be consistent with WP_Post. ( #37676 )
2023-04-14 09:34:24 -07:00
rodelgc
136b76834b
Trivial correction to test step
2023-04-15 00:28:59 +08:00
rodelgc
e677437878
Reset tour at the start of the first test
2023-04-15 00:22:35 +08:00
Joel Thiessen
83458a1dee
Adding inventory advanced section with radio and text fields ( #37646 )
2023-04-14 08:39:53 -07:00
rodelgc
9cc66e793e
Fix cleaning up of created fixture
2023-04-14 23:33:08 +08:00
rodelgc
4262cd99ab
Use a fixed variable product as test data to eliminate inter-dependence between tests
2023-04-14 23:14:08 +08:00
Matt Sherman
d1ae3a5b44
Exclude empty attributes in count for wcadmin_product_update Tracks event ( #37718 )
2023-04-14 10:43:36 -04:00
Jorge A. Torres
901ef4abec
Remove section re running tests under PHP 8 ( #37713 )
2023-04-14 07:26:57 -05:00
rodelgc
e76f452d35
Split into smaller tests
2023-04-14 17:26:58 +08:00
Vedanshu Jain
dfdc2d3d8c
Add null protection.
2023-04-14 14:24:09 +05:30
Vedanshu Jain
5bebfdf87f
Merge branch 'trunk' into fix/37660
2023-04-14 13:30:40 +05:30
rodelgc
caa6af608d
Add changelog
2023-04-14 15:24:07 +08:00
louwie17
6e2c11f556
Select tree dropdown menu SlotFill support ( #37574 )
...
* Add initial select tree popover and modal story
* Add slot fill popover support
* Add changelog
* Remove unneeded use of combobox ref in select-tree
* Fix lint errors
* Address PR feedback and fix issue with parent select control
* Add changelog
2023-04-14 04:22:59 -03:00
rodelgc
0227a15e58
Initial draft for `can create product, attributes and variations` test
2023-04-14 15:07:52 +08:00
Moon
a939744ac2
Delete shipping zone count cache in Shipping Task ( #37693 )
...
* Delete shipping zone count transient on woocommerce_shipping_zone_method_added and woocommerce_after_shipping_zone_object_save
* Add changelog
2023-04-13 20:16:49 -07:00
Moon
b5b3e37ea9
Check min. WP and PHP versions before suggesting plugins ( #37694 )
...
* Add min_php_version for google and pinterest extensions
* Hide extensions that do not meet the min php version requirement.
* Add min_wp_version
* Add changelog
* Revert code style
* Compare PHP and WP version only when is_visible is already true
* Fix style - use yoda
2023-04-13 19:24:20 -07:00
Joshua T Flowers
697a05a9e9
Lock the product block editor template root ( #37685 )
...
* Lock the product block editor template root
* Add changelog entry
2023-04-13 17:55:44 -07:00
Joshua T Flowers
b1c9ced2a5
Add a category for product editor blocks ( #37347 )
...
* Add category for product editor blocks
* Add changelog entry
* Fix php lint errors
2023-04-13 17:55:01 -07:00
Jamel Noel Reid
71cde2c856
Add support for defining WP, WC & PHP version for e2e & api tests ( #37587 )
...
* Added wp-cli.yml to test environment
* Run docker compose directly and fix permission
Running docker-compose directly circumvents the permission issues that arise occur when we try to specify a WP version for wp-env.
This commit also normalizes the permission for wp-config.php file which allows wp-cli to properly update the url structure of the site
* Added changelog
* Normalized wp-env wp-content permissions
* Added script to support setting WP Version
* Added support for setting WC & PHP versions
* Fixed phpversion update
* Fixed WooCommerce update
* Used user
* Updated changelog
* Told PHPCS to ignore file
* Added support for WP trunk
* Added support for nightly versions fo WP
* Fixed bug
* Updated docs
2023-04-13 16:06:53 -07:00
github-actions[bot]
ce3d3e3cc9
Update changelog.txt from release 7.6.0 ( #37717 )
...
Prep trunk post release 7.6.0
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-04-14 00:34:24 +02:00
Joel Thiessen
247787484a
Add inventory section and SKU blocks ( #37623 )
2023-04-13 15:33:25 -07:00
Paul Sealock
0fda297965
Monorepo Utils: Move postinstall build to local package.json ( #37688 )
...
* add warning if package hasn't been built yet
* move postinstall script
* remove extra build in highlight flow
2023-04-14 10:11:13 +12:00
Ron Rennick
d62b2995b5
WC_Data: Add method `delete_matched_meta_data` ( #37667 )
2023-04-13 19:10:47 -03:00
barryhughes
b6201d3f8a
Changelog.
2023-04-13 15:03:57 -07:00
Barry Hughes
b4cd2f8dbd
Remove section re running tests under PHP 8
...
This information became obsolete since improvements made via http://github.com/woocommerce/woocommerce/pull/36273
2023-04-13 15:03:57 -07:00
Corey McKrill
4f38c051bf
Change method name to delete_meta_data_value
2023-04-13 13:45:02 -07:00
Jonathan Lane
9982899d3f
Fix for the e2e variable product test ( #37714 )
...
Co-authored-by: Jon Lane <jon.lane@automattic.com>
2023-04-13 21:37:06 +01:00
Jorge A. Torres
580d717ec2
Add changelog
2023-04-13 15:31:18 -05:00
Jorge A. Torres
79b05ad71c
Do not override `admin_update_order_base` in `merchant/add-order.js` perf test to prevent duplicate order IDs
2023-04-13 15:23:30 -05:00
Jorge A. Torres
82e3eb6701
Correct checks in `merchant/add-order.js` perf test
2023-04-13 15:22:52 -05:00
Barry Hughes
85176c0037
Tweak comment
2023-04-13 10:28:45 -07:00
Joel Thiessen
038b97a318
Add edit product link modal under name field ( #37612 )
2023-04-13 08:56:47 -07:00
Barry Hughes
fdd01353df
Remove unique constraint from order_key to prevent empty key conflict. ( #37594 )
2023-04-13 08:50:23 -07:00
Joel Thiessen
fb12ad20fd
Replacing rest_namespace modification with middleware due to blocks issues ( #37621 )
2023-04-13 08:45:50 -07:00