Commit Graph

9571 Commits

Author SHA1 Message Date
nigeljamesstevenson c37080f29f
Add workflow to run API, k6 performance, and E2E tests on trunk after PR merge (#37033) 2023-03-22 09:44:36 +00:00
Gan Eng Chin c0dc416700
Exclude marketing channels in "Installed extensions" and "Discover more marketing tools" cards (#37126) 2023-03-22 17:41:04 +08:00
Gan Eng Chin 76379770a1
Fix hook file name with correct casing. 2023-03-22 16:51:25 +08:00
Gan Eng Chin 1f7a8120a3
Temporary rename file to fix casing issue. 2023-03-22 16:50:27 +08:00
Gan Eng Chin 3189f2b7f5
Reorganize code. 2023-03-22 16:44:44 +08:00
Gan Eng Chin 01492520d3
Fix JSDOC comment in UseRecommendedPluginsWithoutChannels. 2023-03-22 16:38:21 +08:00
Gan Eng Chin 5e6cd11028
Simplify naming in PluginsTabPanel. 2023-03-22 16:09:40 +08:00
Gan Eng Chin b18e1705cd
Fix and simplify mocks in DiscoverTools tests. 2023-03-22 16:07:51 +08:00
Gan Eng Chin 7395d6939c
Fix file name for useInstalledPluginsWithoutChannels. 2023-03-22 15:59:37 +08:00
Joel Thiessen b8416d7948
Replacing multiple components on the product page with a single hook. (#37283)
* Replacing multiple componments on the product page with a single hook.

* Adding changelog

* Removed the conditional hook logic, because of React rule - Don’t call Hooks inside loops, conditions, or nested functions.

* Use promise for receiving entity, and reload template on product change

* Add changelog

---------

Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2023-03-22 04:48:55 -03:00
Chi-Hsuan Huang 688c5e97ff
Revert "Add missing woocommerce_run_on_woocommerce_admin_updated hook for RemoteInboxNotificationsEngine scheduled action" (#37354)
* Revert "Add missing woocommerce_run_on_woocommerce_admin_updated hook for RemoteInboxNotificationsEngine scheduled action (#36768)"

This reverts commit b114426042.

* Add changelog

* Fix lint
2023-03-22 12:55:59 +08:00
Vedanshu Jain eb297c00c9
Overwrite clone method to prevent duplicate data when saving a clone. (#37313)
* Add unit test to simulate duplicate meta insert.

* Overwrite clone method to prevent duplicate datq when saving a clone.

* Add changelog.

* Coding standard fixes.

* Fix phpcs

---------

Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2023-03-21 18:23:57 -05:00
jonathansadowski 2e8b7921e3
Update stable tag to 7.5.1 (#37344)
* Update stable tag to 7.5.1

* Create change file
2023-03-21 15:52:20 -05:00
Fernando Marichal 8e08139881
Set quantity value when stock tracking is enabled (#37304)
* Set default quantity value

* Rename `Stock quantity` to `Quantity`

* Add changelog

* Fix original stock

---------

Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-21 16:55:56 -03:00
Matt Sherman bfb59715bc
e2e: Remove explicit timeouts for variable products and analytics tests (#37335)
* Improve filling out attribute input fields

* Improve waiting for attributes to be saved

* Improve waiting for Analytics overview settings to be saved
2023-03-21 15:41:15 -04:00
Matt Sherman b27f6023f8
Move remaining CES-related components to @woocommerce/customer-effort-score (#37316)
* Add @woocommerce/tracks to dev dependencies
* Move remaining CES-related components to @woocommerce/customer-effort-score
* Update imports in woocommerce/client/admin
2023-03-21 11:58:35 -04:00
Maikel David Pérez Gómez 62ca7a266b
Add the summary field to the product form (#37302)
* Add summary block

* Add changelog files

* Add text alignment

* Add RTL and type definitions

* Add justify text alignment

* Fix rebasing errors
2023-03-21 12:34:24 -03:00
Gan Eng Chin e281c09bc6
Merge branch 'trunk' into feature/34907-marketing-exclude-channels
Conflicts:
	plugins/woocommerce-admin/client/marketing/hooks/index.ts
2023-03-21 23:33:41 +08:00
Gan Eng Chin 637fca8df5
Rename file UseInstalledPlugins to UseInstalledPluginsWithoutChannels. 2023-03-21 23:23:39 +08:00
Gan Eng Chin 648eab74eb
Change namings in useInstalledExtensions to useInstalledPluginsWithoutChannels. 2023-03-21 23:22:39 +08:00
github-actions[bot] f899b43d91
Prep trunk for 7.7 cycle (#37324)
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-21 15:48:18 +01:00
Gan Eng Chin fab90dc712
Fix incorrect data while loading in useRecommendedPlugins.
See the incorrect data issue in https://github.com/woocommerce/woocommerce/pull/37126#discussion_r1141936304.
2023-03-21 22:28:05 +08:00
github-actions[bot] 45123fcc96
Release: Remove 7.6 change files (#37322)
Delete changelog files from 7.6 release

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-21 15:17:31 +01:00
nigeljamesstevenson e4eb7904fb
Add Liberia as store location for e2e test (#37323) 2023-03-21 14:14:15 +00:00
Gan Eng Chin e4a8d17ed3
Rename file useRecommendedPlugins to useRecommendedPluginsWithoutChannels. 2023-03-21 21:13:19 +08:00
Gan Eng Chin b129dd5173
Change namings and add docs in useRecommendedPlugins. 2023-03-21 21:12:00 +08:00
Gan Eng Chin c6bcf9fa67
Fix incorrect data while loading in useRecommendedPlugins.
See the incorrect data issue in https://github.com/woocommerce/woocommerce/pull/37126#discussion_r1141936304.
2023-03-21 19:30:24 +08:00
Gan Eng Chin fe4e28d511
Rename UseInstalledPlugins to UseInstalledExtensions.
Also change related names from "plugin" to "extension".
2023-03-21 19:08:13 +08:00
Gan Eng Chin 50c391cee0
Use fallback value instead of default value in useInstalledPlugins. 2023-03-21 18:35:38 +08:00
Gan Eng Chin 79023a4a10
Fix incorrect data while loading in useInstalledPlugins. 2023-03-21 18:33:57 +08:00
Jon Lane c4f0170c1e Add Liberia as store location 2023-03-20 16:07:03 -07:00
Moon b114426042
Add missing woocommerce_run_on_woocommerce_admin_updated hook for RemoteInboxNotificationsEngine scheduled action (#36768)
* Add woocommerce_run_on_woocommerce_admin_updated hook

* Add changelog

* Simplify schedule call

* Lint fix
2023-03-21 06:46:21 +08:00
Süleyman KENAR 32fd0a41ed
Add support for Loco Translate translations in WooCommerce Admin (#36739)
* Update Translations.php

* fix formatting issues

* added changelog

* Update Translations.php

Added seperate parsers for chunk files
2023-03-21 06:42:26 +08:00
nigeljamesstevenson e74abeffe4
update api-core-tests to handle extenstions that add shipping (#37239) 2023-03-20 13:24:36 -07:00
nigeljamesstevenson 185cd3dcaa
Update playwright api-core-tests to associate orders with real products to prevent extension issues for those that validate product ids (#37243)
* Update playwright api-core-tests to associate orders with real products to prevent extension issues for those that validate product ids

* add newline at end of file

* add comment
2023-03-20 13:23:23 -07:00
Peter Fabian ae92dafea3
Allow for passing context into the get_image for product variation. (#28498)
* Allow for passing context into the get_image for product variation.

Since get_image behaves differently in edit and view contexts, it is important to pass the context down. In view context, if there is no image set for variation, it returns parent's image. However, this is wrong for WP admin or mobile app running from pov of admin user.

* Added changelog.

* Address PHPCS issue

---------

Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2023-03-20 14:50:55 -05:00
Fernando Marichal a51f26d2c1
Convert "Allow backorders?" into radio buttons (#37282)
* Add check to show `Allow backorders as radio buttons

* Add changelog

* Rename hook

* Fix lint

* Fix hook default value

* Add tip to radio buttons

---------

Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-20 15:41:51 -03:00
Moon 679339ec95
Refresh data source poller transients on wc_admin_daily (#37027)
* Refresh data source poller transients on wc_admin_daily

* Add changelog

* Conditionally refresh data source pollers

* Fix style

* Check  woocommerce-pyaments -- woocommerce-payments can override payments task

* Add marketing task check for RemoteFreeExtensionsDataSourcePoller
2023-03-20 11:30:48 -07:00
jonathansadowski 1f177d23c0
Update stable tag to 7.5.0 (#37311)
* Update stable tag to 7.5.0

* Changelog
2023-03-20 11:00:58 -05:00
github-actions[bot] 591921cd30
Delete changelog files based on PR 36992 (#36996)
Delete changelog files for 36992

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-20 10:29:03 -05:00
github-actions[bot] b65376025b
Delete changelog files based on PR 36919 (#36942)
Delete changelog files for 36919

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-20 10:27:23 -05:00
Fernando Marichal d0450fa43c
Show `Stock status` options as radio buttons (#37278)
* Add check to show Stock status as radiobuttons

* Add changelog

* Fix lint

* Fix typo

* Fix flaky e2e tests

* Rename hook

* Fix validation to show radio

---------

Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-20 09:32:38 -03:00
Dharmesh Patel 748677c4a1
Fix incorrect VAT exempt behaviour on shop page when prices are exclusive of tax. (#33991) 2023-03-20 12:53:19 +01:00
Gan Eng Chin bebad071a3
Add introduction banner card into multichannel marketing page (#37110) 2023-03-20 19:25:01 +08:00
Tam Mullen da4f273963
Update labels in pr labeller to include Solaris focus (#37275)
Update labels in labeller to include Solaris focus
2023-03-20 11:21:24 +00:00
Gan Eng Chin a2b02fc00c
Rename illustration-large.svg to illustration.svg. 2023-03-20 18:11:02 +08:00
Gan Eng Chin 0300078dfd
Remove unused illustration.svg file. 2023-03-20 18:08:30 +08:00
Gan Eng Chin 4e38969ce7
Use one illustration instead of two in IntroductionBanner. 2023-03-20 18:07:30 +08:00
Vedanshu Jain c3bec0c827
Run all unit tests in HPOS context (#36650) 2023-03-20 15:19:01 +05:30
Gan Eng Chin 7dd7994e01
Make scrollIntoView center on the "Add channels" button. 2023-03-20 17:46:54 +08:00