Vedanshu Jain
44757082d0
Set child orders to be children of current order parent before deleting for consistency.
...
In post storage, just before deleting an order, we will change all child order's parent to be parent of current order. This commit adds the same behavior for HPOS for consistency.
2022-12-28 16:09:13 +05:30
Chi-Hsuan Huang
8c3f06c452
Fix "Save changes?" modal saves the options after selecting the 'Discard' option ( #36160 )
...
* Tweak save change modal padding
* Fix obw save change and add e2e tests
* Add changelog
* Fix product_types step
2022-12-28 16:23:16 +08:00
Chi-Hsuan Huang
9f0d718a33
Cleanup product task experiment ( #35950 )
...
* Cleanup product task experiment
* Rename experimental-products -> products
* Add changelog
* Clean up product task experiment in woo/onboarding
Remove product variant
* Rename experimental-import-products -> import-products
* Clean up OnboardingTasks.php
* Add changelog
* Remove experimental-products-task feature flag
2022-12-28 16:08:54 +08:00
Miguel Pérez Pellicer
b133ad98c7
Add noDataLabel into Table component allowing to customise No Data Label message. ( #36124 )
...
* Add noDataLabel property to allow No Data Message customization
* Adding changelog
* Update variable name
* Add story book use case
2022-12-28 12:31:35 +07:00
Fernando Marichal
f5e23c329c
Fix edit attribute modal terms list ( #36186 )
...
* Fix `EditAttributeModalProps` terms list
* Add changelog
* Fix `AttributeField` continuos hydration
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-12-27 15:38:08 -03:00
Maikel David Pérez Gómez
8fc2818e28
Add edit button to variations list items ( #36079 )
...
* Add edit button to variations list items
* Add comment feedbacks
2022-12-27 15:22:52 -03:00
Joshua T Flowers
5137973d91
Add product variation header actions and persistence ( #36155 )
...
* Fix up updateItem query in CRUD data store
* Add product variation form header
* Fix gaps for variation and parent product actions
* Hide preview button on mobile for product variations
* Add changelog entry
* Add data package changelog entry
* Fix lint errors
2022-12-27 10:21:32 -08:00
nigeljamesstevenson
7d32d553cf
update/api-core-tests guide for writing tests ( #35978 )
...
* api-core-tests guide for writing tests
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* updates after PR review
* updates after review
* updates after review
* updates after review
* readme update
* add reference to authentication in the quick start guide
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
2022-12-27 09:27:39 +01:00
Roy Ho
d0e143a8bc
Dev/create woo extension/php cleanup ( #36017 )
...
* Clean up
* Add changelog
2022-12-26 07:07:11 -08:00
Gan Eng Chin
6382b4997c
Make `Table` component accept `className` prop ( #36151 )
2022-12-26 20:31:40 +08:00
Ilyas Foo
61ee3eb46a
Remove redundant Pinterest listing from marketing task ( #36158 )
...
* Remove redundant pinterest plugin shown in marketing task
2022-12-26 12:17:04 +08:00
Matt Sherman
a9b46d51b5
Add Options section to new product experience ( #35910 )
...
* Support passing in filter and new attribute properties to AttributeField
* Changelog
* Pass addButtonLabel as prop
* Add OptionsSection to options tab
* Refactor more to create Attributes and Options fields
* Refactor a couple of things
* Refactor globalAttributeHelperMessage
* Remove `Used for filters` checkbox
* Remove `hydrationComplete`
* Add subtitle to empty state component
* Fix 'Add option' button
* Fix tests
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-12-23 11:57:28 -08:00
Maikel David Pérez Gómez
5b3b5dab59
Truncate attribute option name to a max of 32 chars in variations list ( #36134 )
...
* Truncate attribute option name to a max of 32 chars in variations list
* Use PRODUCT_VARIATION_TITLE_LIMIT to truncate attribute option names
* Fix up lint error
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2022-12-23 11:29:44 -08:00
github-actions[bot]
8c2180e144
Delete changelog files based on PR 36125 ( #36169 )
...
Delete changelog files for 36125
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-24 07:56:48 +13:00
Paul Sealock
88280f2a5c
Update requires at least 5.9 in readme to same as woocommerce.php ( #36170 )
...
* requires at least to 5.9
* changelog
2022-12-24 07:56:22 +13:00
Maikel David Pérez Gómez
dd94bb78ee
Add product variation image ( #36133 )
...
* Convert getCheckboxTracks into generic function because of a type mismatch
* Add image to product variation and export types
* Add single image field
* Integrate SingleImageField in variation details section
* Add changelog file
* Add comment suggestions
* Fix set image onFileUploadChange
2022-12-23 10:28:44 -08:00
Luigi Teschio
ed6b0c841b
Update WooCommerce Blocks to 9.1.3 ( #36125 )
...
* Update WooCommerce Blocks to 9.1.2
* Update WooCommerce Blocks to 9.1.3
* add results of composer update
* use assertNotSame
* Pin sebastian/comparator to 3.0.3
* Revert "add results of composer update"
This reverts commit 1be3a0fcec
.
Co-authored-by: Paul Sealock <psealock@gmail.com>
2022-12-24 07:22:29 +13:00
Moon
52640de58a
Update country select control regex ( #36159 )
...
* Update regex to match country name or " - region "
* Add changelog
* Fix style
2022-12-22 21:30:50 -08:00
Maikel David Pérez Gómez
bfa2d4f3a7
Product variation order should be persisted on save ( #36109 )
...
* Persist product variation order on product save
* Add batchUpdate to product variations datastore
* Add useVariationOrders hook to manage the ordering logic
* Add local ordering logic to variations field
* Persist variation orders on product save
* Add changelog file
* Add comments suggestions
* Add more comment seggestions
2022-12-22 16:01:51 -03:00
Joshua T Flowers
4b4fe7c227
Add product variation title to page header ( #36085 )
...
* Add method to get product variation title from data
* Conditionally add variation to page header
* Fix CRUD data store id query on selector
* Make getProductVariation calls and data types consistent to prevent multiple calls
* Add changelog entries
* Update product link type to avoid page refresh
* Expose function to truncate title to 32 character limit
2022-12-22 09:23:44 -08:00
github-actions[bot]
80ee44c45d
Update changelog.txt from release 7.2.2 ( #36137 )
...
* Prep trunk post release 7.2.2
* Update changelog.txt
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
Co-authored-by: jonathansadowski <jonathansadowski@users.noreply.github.com>
2022-12-22 10:43:58 -06:00
louwie17
60f2ced82b
Fix no email report on product filter ( #35971 )
...
* Make sure order total count uses distinct for order ids
* Add unit test for order count bug
* Add changelog
* Fix lint errors
* Fix lint errors
2022-12-22 10:13:44 -04:00
Fernando Marichal
a9986fe75e
Product variations - Set fixed height for card ( #36053 )
...
* Add className prop to Sortable
* Add styles
* Add `rows` class
* Add changelogs
* Remove `row-#` class
* Fix min-height
* Set task list item min height
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2022-12-22 09:03:07 -03:00
Vedanshu Jain
34ac47969c
Add cherry-pick support for git merge strategy. ( #35927 )
...
* Add changelog.
* Add merge strategy support to cherry-picker tool.
2022-12-22 09:26:14 +05:30
github-actions[bot]
9ee2948954
Delete changelog files based on PR 36119 ( #36127 )
...
Delete changelog files for 36119
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-21 12:41:22 -06:00
Maikel David Pérez Gómez
1ab7a851cb
Reset variation form if a new variation is given ( #36078 )
2022-12-21 15:00:35 -03:00
Maikel David Pérez Gómez
c7c0322163
Persist active tab on refresh ( #36112 )
2022-12-21 14:47:13 -03:00
louwie17
1e815be516
Fix product table dropdown on mobile ( #36046 )
...
* Only add top when product row is expanded.
* Add changelog
2022-12-21 04:11:40 -04:00
louwie17
309ed6303f
Make sure attribute term dropdown adheres to sort order setting ( #36047 )
...
* Make sure attribute term dropdown adheres to sort order setting of attribute
* Fix spacing
* Fix lint errors
2022-12-21 04:11:12 -04:00
Barry Hughes
679fac1bfa
Re-run the 7.2.1 state migrations when merchants update to 7.2.2. ( #36119 )
...
The wc_update_721_* functions were not guaranteed to succeed, because of a hardcoded prefix. We also could not depend on the async migration tasks persisting through to the 7.2.2 update.
2022-12-21 13:00:46 +05:30
Sam Seay
4877e4b36e
Support installing live branches from the manifest ( #36072 )
2022-12-21 13:58:10 +13:00
github-actions[bot]
400ace67a3
Delete changelog files based on PR 36100 ( #36106 )
...
Delete changelog files for 36100
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-21 11:33:02 +13:00
Maikel David Pérez Gómez
60e3adabd9
Add product variation navigation component ( #36076 )
...
* Add simple navigation component
* Add useProductVariationNavigation hook to manage navigation logic
* Integrate navigation component and hook in product variation form
* Add changelog file
* Add comment feedbacks
2022-12-20 18:02:25 -03:00
Kathy
f2a4eed807
Make quantity selector more specific Only select the primary quantity ( #36087 )
...
* Add changelog
* Use the input name when selecting the quantity field.
* Changelog tweak.
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-12-20 10:48:19 -08:00
Joshua T Flowers
92496e3578
Add product variation General section ( #36081 )
...
* Add product variation general section
* Add changelog entry
2022-12-20 09:03:51 -08:00
jonathansadowski
bea954c2e5
Update code-freeze actions to Monday 22 days before release ( #36023 )
...
* Update code-freeze actions to Monday 22 days before release
* Fix incorrect params in workflow dispatch
2022-12-20 10:51:41 -06:00
Barry Hughes
6a1a7d7e15
Replace hardcoded table prefix. ( #36100 )
2022-12-20 06:08:34 -08:00
Sebastian Volland
843337d248
Fix docblock type annotations for `$meta_value` parameter. ( #33853 )
...
Fix docblock type annotations for `meta_value` parameter.
2022-12-20 03:02:17 -08:00
github-actions[bot]
91281446e8
Update changelog.txt from release 7.2.1 ( #36090 )
...
Prep trunk post release 7.2.1
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-20 23:21:53 +13:00
github-actions[bot]
4823a284dc
Prepare Packages for Release ( #36084 )
...
Automated change: Prep @woocommerce/create-woo-extension for release.
Co-authored-by: psealock <psealock@users.noreply.github.com>
2022-12-20 21:33:51 +13:00
Dekadinious
35f99dba7d
Update documentation for two methods in abstract-wc-order.php ( #34385 )
...
* Update abstract-wc-order.php
My attempt to make the documentation clearer for these two methods. It's almost impossible to remember all nuances here, so I constantly find myself testing this. Better to have it in the documentation.
* Changelog.
Co-authored-by: barryhughes <3594411+barryhughes@users.noreply.github.com>
2022-12-19 17:18:57 -08:00
Paul Sealock
378d5f525e
Create Extension: Fix install scripts ( #36067 )
...
* Update install scripts
* changelog
2022-12-20 13:53:59 +13:00
Joshua T Flowers
1d251f217c
Extend product variations data store with generate variations actions ( #36058 )
...
* Allow extending of CRUD data stores
* Add generate action to product variations data store
* Add controls to storeConfig
* Update readme with additional store config args
* Move key to catch
* Add changelog entry
2022-12-19 12:45:43 -08:00
rodelgc
c4260c935f
Consistent folder structure for E2E and API test results ( #35907 )
...
Consistent folder structure for E2E and REST API test results
2022-12-19 14:33:22 +08:00
github-actions[bot]
76810a4445
Delete changelog files based on PR 36065 ( #36069 )
...
Delete changelog files for 36065
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-19 13:05:46 +13:00
Paul Sealock
7a22d9a7ff
Fix/requires at least 5.9 ( #36065 )
...
* bump requires at least to 5.9
* changelog
2022-12-19 11:25:06 +13:00
github-actions[bot]
1e12453cca
Prep trunk for 7.4 cycle ( #36022 )
...
* Prep trunk for 7.4 cycle
* changelog
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
Co-authored-by: Paul Sealock <psealock@gmail.com>
2022-12-19 09:55:11 +13:00
github-actions[bot]
6e2f6e9315
Delete changelog files based on PR 35963 ( #36064 )
...
Delete changelog files for 35963
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-19 08:47:35 +13:00
github-actions[bot]
54fe53341e
Delete changelog files based on PR 36042 ( #36045 )
...
Delete changelog files for 36042
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-19 08:34:47 +13:00
github-actions[bot]
852b347a83
Delete changelog files based on PR 35967 ( #36038 )
...
Delete changelog files for 35967
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-19 08:34:25 +13:00