Commit Graph

53673 Commits

Author SHA1 Message Date
Matt Sherman 8f4b123d80 Trigger woocommerce_tab_shown when a tab is shown 2023-07-31 18:11:52 -04:00
rodelgc 44eb754ea3
E2E: Fix and simplify user id retrieval in `a user should see 3 sections by default` (#39472)
* Add changelog

* Simplify user id retrieval
2023-07-31 15:11:32 -07:00
Matt Sherman 119ab3c3bb Only set attribute as used for variation by default if product type is variable 2023-07-31 18:11:13 -04:00
rodelgc 296560b77a
E2E: Fix and simplify user id retrieval in `a user should see 3 sections by default` (#39472)
* Add changelog

* Simplify user id retrieval
2023-07-31 15:11:04 -07:00
nigeljamesstevenson 132aba1673
Fixes #38757 - pass time values on CSV importer (#39372) 2023-07-31 21:56:12 +01:00
nigeljamesstevenson fa2aba5256
Limit index length to 191 characters by default, additionally connect HPOS to verify DB tooling. (#39250) 2023-07-31 21:48:33 +01:00
github-actions[bot] 5e3df0b4cb
Delete changelog files based on PR 39492 (#39496)
Delete changelog files for 39492

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-07-31 12:34:07 -05:00
Luigi Teschio f65e77a6ef
Bump WC Blocks to 10.6.2 (#39492)
bump WC Blocks to 10.6.2
2023-07-31 18:38:49 +02:00
Moon 46d83e3861
Redirect to Jetpack connect page on plugins page skip (#39109)
* Redirect users to Jetpack Auth when the users deselect all plugins, but Jetpack is already installed

* Add changelog
2023-07-31 09:07:10 -07:00
Moon c810960bff
Align checkbox, logo, and title on the plugins page (core profiler) (#39394)
* Reset checkbox position

* Center align chekbox, logo, and the title

* Add changelog

* Remove use of classnames -- no longer needed

* Fix CSS lint issues
2023-07-31 09:06:50 -07:00
louwie17 86788fcaed
Pass down height of inserter panel to allow for scrolling (#39491)
* Pass down height of inserter panel to allow for scrolling

* Add changelog
2023-07-31 12:36:07 -03:00
Ron Rennick 908bb20e8f
Add changelog file 2023-07-31 12:25:50 -03:00
Vedanshu Jain 2526103697 Fix unit test feature + refresh DB order before backfill. 2023-07-31 18:46:49 +05:30
Vedanshu Jain 74345bc4a4 Fixups from rebase conflicts. 2023-07-31 17:37:58 +05:30
Vedanshu Jain 294a3f19b9 Refresh order to account for DB changes from post hooks. 2023-07-31 16:39:22 +05:30
Vedanshu Jain 221a0768cc Fix indentation/ 2023-07-31 16:38:47 +05:30
Vedanshu Jain 77352b29ac Use more granular backfill op. 2023-07-31 16:38:47 +05:30
Vedanshu Jain 605a65ec28 Add to reading order ID when creating new order. 2023-07-31 16:38:47 +05:30
Vedanshu Jain 2390309006 Handle array to non array comparison gracefully. 2023-07-31 16:38:47 +05:30
Vedanshu Jain 3ad90a4f5a Unit test fixup. 2023-07-31 16:38:47 +05:30
Vedanshu Jain ecf3337d16 Add unit test for adding meta within adding meta. 2023-07-31 16:38:47 +05:30
Vedanshu Jain a0a231f804 Preserve original meta value. 2023-07-31 16:38:47 +05:30
Vedanshu Jain e557241a6b Account for meta value being array when compared. 2023-07-31 16:38:47 +05:30
Vedanshu Jain fc38e07da4 Add changelog. 2023-07-31 16:38:47 +05:30
Vedanshu Jain 1285f45a83 Use direct post calls for meta CRUD for performance. 2023-07-31 16:38:47 +05:30
Vedanshu Jain 85d89140e0 Use seperate variables for backfilling and sync on read.
Also add explaining comments.
2023-07-31 16:38:47 +05:30
Vedanshu Jain 286a222bfb Add changelog. 2023-07-31 16:38:47 +05:30
Vedanshu Jain d1f3a0e042 Fixup - use correct syntax for removing element. 2023-07-31 16:38:47 +05:30
Vedanshu Jain 456ef55b3d Prevent read on sync while inside a backfill. 2023-07-31 16:38:47 +05:30
Yashita Mittal e4bec8e378
Update task list items to show spinner on selection (#39270)
* Update task list to show a spinner on item click

There is an issue of a noticeable delay when clicking on product task list items, which leaves users waiting without any indication of the loading status.
To enhance the user experience, add a loading spinner that provides visual feedback during the transition to the next page.

Co-authored-by: yashita.mittal <yashita.mittal@a8c.com>
2023-07-31 18:42:09 +08:00
Panos (Panagiotis Synetos) 46b687830a
Use admin theme color for select2 (#39451) 2023-07-31 09:30:10 +03:00
Andrew Dawes 495a06c0fa Explicitly fallback to returning null 2023-07-29 19:54:56 -04:00
Andrew Dawes 9b19c9f21d Fix phpcs sniff error 2023-07-29 19:54:24 -04:00
Nathan Silveira 403c8ba8b8
[ Product Block Editor ] Create Variation options block (#39256)
* Add support for variable products

* Add 'hello world' block to variations tab

* Add product-section block to template

* Add AttributeControl component to screen

* Add changelog

* Change labels

* Make a copy of AttributeControl to VariationOptionsControl to allow the fields to evolve separately in future

* Fix tests

* Add changelog to woocommerce

* Fix alert error

* Remove copied control and start adapting attribute control to handle both scenarios

* Add -field to block name

* Revert "Add -field to block name"

This reverts commit 50e1ee66e27ffb2df22ea7f6a4f78d1577a273f5.

* Revert "Revert "Add -field to block name""

This reverts commit eee0441c6532f9fa8cf8383d9699fd503dd054ae.

* Extract more labels

* Hide drag handle in variation options
2023-07-28 14:40:18 -03:00
Nathan Silveira bf97630ad0
[Product Block Editor] Add require password block field (#39464)
* Add post password to API

* Add changelog

* Fix phpcs issue

* Remove post_password from tests

* Add additional property to test

* Increment number of properties in product schema

* Update the post when post_password changes

* Start adding password block

* Add css and import it

* Refactor attributes and erase password when checkbox is unchecked

* Add changelogs

* Remove unused imports

* Rename 'fields' to 'field'

* Refactor CSS

* Remove example object
2023-07-28 14:05:03 -03:00
Corey McKrill 12e5edf032
Removes the "for your state" string from the checkout page if there are no current payment methods available. (#39348)
The for your state element generates confusion for merchants and HEs alike because of the homonym state. There is regularly an assumption that this is referring to a geographical state (e.g., the state of California) instead of a system state.

Removing the for your state string from this message retains the original message but eliminates confusion that may be brought on by using the word state.
2023-07-27 16:30:27 -07:00
Paul Sealock 2f872ebd4d
Monorepo Utils: Fix no merge base in changefile script (#39467)
* when checking out remote branch, ensure git history is there to find common ancestor for git diff

* remove unshallow
2023-07-28 11:10:29 +12:00
Corey McKrill 3e8c862464
Update template version 2023-07-27 15:18:10 -07:00
Leif Singer 63ce94ac37
Optimize system status tests (#39363) 2023-07-27 22:29:59 +02:00
Nathan Silveira b6b757a748
[Product Block Editor] Add post_password parameter to the Woo product REST api (#39438)
* Add post password to API

* Add changelog

* Fix phpcs issue

* Remove post_password from tests

* Add additional property to test

* Increment number of properties in product schema

* Update the post when post_password changes
2023-07-27 13:02:36 -03:00
Tomek Wytrębowicz 9cc5f87936 Add the changelog entry. 2023-07-27 15:51:37 +02:00
Tomek Wytrębowicz 463d91c16c Remove non-existing method from TaskList docs. 2023-07-27 15:46:56 +02:00
Panos (Panagiotis) Synetos 96a52b5923
👌 Use admin theme color for select2 2023-07-27 15:47:54 +03:00
Leif Singer 77af817444
Shard unit test runs (#39362) 2023-07-27 14:06:55 +02:00
nigeljamesstevenson 66f852fc26
Include postcode in Vietnam address format (#39403) 2023-07-26 19:13:58 +01:00
Panos (Panagiotis Synetos) 4ec75f7b26
Fix hardcoded admin colors, use admin theme colors (#39182) 2023-07-26 14:43:05 +03:00
Vedanshu Jain f0648faa34
WC Tracker: Add unit test for plugin feature compatibility data (#38931) 2023-07-26 16:53:29 +05:30
Sam Seay 26851bd3ce
WooCommerce Docs: Fix a bug where passing full file urls made ids unstable. (#39357)
Fix a bug where passing full file urls made ids unstable.
2023-07-26 16:54:45 +12:00
Chris Runnells d44cc51182 Added changelog 2023-07-25 13:51:28 -10:00
Corey McKrill d513c7c73e
Use the LegacyProxy to invoke get_plugins, remove CodeHacking usage 2023-07-25 11:07:52 -07:00