Commit Graph

53667 Commits

Author SHA1 Message Date
Jason Kytros bb481269ff Design enhancements for the Attributes tab 2023-08-31 16:28:03 +03:00
Jason Kytros 26f3c38aae no message 2023-08-31 16:24:05 +03:00
louwie17 785d45fbc3
Update variation pagination table (#39967)
* Add className to sortable and perPageOptions to Pagination

* Refactor pagination into seperate components

* Add PageArrowsWithPicker pagination component and usePagination hook

* Add hook to Pagination story

* Update Pagination readme

* Add changelogs

* Make sure input is updated if currentPage updates outside of PageArrowsWithPicker component

* Only show pagination if total count exceeds the minimum page size

* Add missing doc

* Fix lint errors

* Move totalCount to seperate useSelect to avoid multiple calls on page switch

* Fix merge conflict

* Fix lint error
2023-08-31 09:28:10 -03:00
RJ 3f3f032ed5
dev: added docs for core profiler (#39963)
* dev: added docs for core profiler

* lint

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-08-31 16:27:40 +08:00
Rodel Calasagsag 72ae79bbe0 Merge branch 'trunk' into e2e/fix-flaky-menu-item-turn-off-new-product-form 2023-08-31 14:53:26 +08:00
Corey McKrill 26fde13e00
Fix typo in SQL for stock quantity check (#36402) 2023-08-30 17:01:15 -07:00
Corey McKrill ac06a00f8a
Add changelog file 2023-08-30 16:25:09 -07:00
Patricia Hillebrandt 5968934040
Update WooCommerce Blocks to version 11.0.0 (#39971) 2023-08-30 16:26:08 -05:00
github-actions[bot] a80efb7319
Delete changelog files based on PR 39958 (#39975)
Delete changelog files for 39958

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-30 16:07:33 -05:00
Alejandro López Ariza 062c2998a3
Update api core tests readme (#39961)
* Update api core tests readme

The example .env provided in the API Core tests readme is obsolete. It needs to reference API_BASE_URL instead of BASE_URL due to recent changes.

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-08-30 13:24:18 -07:00
Maikel David Pérez Gómez 350f758529
Add global quick actions dropdown menu to the Variations table header (#39950)
* Create variations actions menu

* Disable Quick update dropdown menu when no variations are selected

* Add onDelete all selected variations

* Add update stock menu item to the quick updates global menu

* Add changelog file

* Fix linter error

* Add Pricing item to Quick update menu

* Add Set list price to the Quick update menu

* Fix some unit tests
2023-08-30 16:16:47 -04:00
louwie17 6582445e71
Make sure we also save default attributes prior to variation generation (#39938)
* Make sure we also save default attributes prior to variation generation

* Add changelog

* Remove unused code

* Add changelog

* Fix lint errors

* Update and consolidate isDefault logic

* Remove unused function

* Fix tests and add a few more for testing default attributes

* Fix lint error
2023-08-30 17:04:54 -03:00
Ron Rennick bc954186bc readme linting 2023-08-30 16:44:51 -03:00
Brent MacKinnon a32b98b14d adjusting naming and info architecture of docs 2023-08-30 16:37:25 -03:00
Ron Rennick 5411f094ef Merge branch 'trunk' into fix/readme-php-version 2023-08-30 16:36:26 -03:00
Matt Sherman 2ed4ce51a2
Add explicit ordering to SimpleProductTemplate (#39946) 2023-08-30 15:33:39 -04:00
Matt Sherman 1ffc8fa1fd Changelog 2023-08-30 14:54:35 -04:00
Matt Sherman dc8602f67b Add order property for every block 2023-08-30 14:54:32 -04:00
Maikel David Pérez Gómez a425a62fb8
Product Block Editor: add tracks to the Variations tab (#39914)
* Add product_options_add tracking event to add variation options

* Add product_options_edit tracking event to variation options

* Add product_options_update tracking event to variation options

* Fix set default attribute when editing it

* Add changelog file

* Add product_options_add_button_click tracking event

* Get attribute options from the terms prop instead of options, this ensures to get the updated values when the user edits the options

* Add Variation options section back

* Add changelog file
2023-08-30 14:36:44 -04:00
Matt Sherman c1befca115
Register SimpleProductTemplate and add hook to allow for registered templates to be modified (#39915) 2023-08-30 14:12:52 -04:00
github-actions[bot] ded14d0920
Update changelog.txt from release 8.0.3 (#39951)
* Prep trunk post release 8.0.3

* Add 8.0.3 changelog

---------

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
Co-authored-by: jonathansadowski <jonathansadowski@users.noreply.github.com>
2023-08-30 13:11:36 -05:00
RJ 5f87296805
fix: missed lint error in assembler hub PR (#39964) 2023-08-30 10:45:13 -05:00
Vlad Olaru 1a9c1f93b9
Fix incentive cache-busting edge case performance issues (#39958)
* Test for WooPayments active first since it is less expensive

* Guardrails to avoid double menu badge

* Avoid fetching incentives when no dimissals

* Fix handling of incentives API error and caching

* Prevent incentives fetching if were fetched less than an hour ago

* Add changelog entry

* Remove the 1-hour threshold cache validation

* Cache if the store ever used WooPayments

* More inline docs
2023-08-30 08:37:49 -05:00
Jason Kytros 29b08320c1 Remove duplicate changelog 2023-08-30 15:08:45 +03:00
github-actions 90c081ce55 Add changefile(s) from automation for the following project(s): woocommerce 2023-08-30 12:07:27 +00:00
Jason Kytros f4d5c59b75 Improved UI/UX of the Inventory tab (v2) 2023-08-30 14:52:12 +03:00
rodelgc be41a3b3dd
In the "Smoke test release" workflow, update `BASE_URL` to `API_BASE_URL` (#39954)
Fix environment variable
2023-08-30 10:24:58 +02:00
Rodel Calasagsag 22f3e2aebc Merge branch 'trunk' into e2e/fix-flaky-menu-item-turn-off-new-product-form 2023-08-30 15:39:24 +08:00
Rodel Calasagsag b977388f7b Add changelog 2023-08-30 15:18:37 +08:00
Rodel Calasagsag 4bdd774d3f Use util function to toggle block product editor tour 2023-08-30 14:51:20 +08:00
Rodel Calasagsag 8b152bcecf Create util function for toggling product editor tour 2023-08-30 14:50:57 +08:00
Rodel Calasagsag 906d501688 Remove unused variable 2023-08-30 14:50:29 +08:00
Chi-Hsuan Huang 843b4041be
Optimize customize store preview frame resize performance (#39930)
* Optimize customize store preview frame resize performance

* Add changefile(s) from automation for the following project(s): woocommerce

* Set isOversized to false to fix frame oversize issue

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-08-30 13:38:20 +08:00
Chris Runnells 8fc9d33041 Update progress bar initial value 2023-08-29 14:57:10 -10:00
Sam Seay 17299325dd
Don't pass lint if it fails, but still run annotate. (#39943) 2023-08-30 12:48:39 +12:00
RJ 0190f4adea
fix: applied lint autofixes (#39942)
* woocommerce-admin lint fixes

* @woocommerce/* lint fixes

* Add changefile(s) from automation for the following project(s): @woocommerce/date, @woocommerce/data, @woocommerce/components, @woocommerce/admin-layout, woocommerce

* lints

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-08-30 06:40:45 +08:00
Corey McKrill 1640ebaa66
Docs: Add a simple debugging guide and an in-depth doc about using the logger (#39917) 2023-08-29 15:08:14 -07:00
Barry Hughes beeb553fb5
Add woocommerce pay order before payment action in pay-for-order page (#37588) 2023-08-29 14:09:51 -07:00
Corey McKrill 7a0eb0f492
Update debugging link for using the logger 2023-08-29 14:05:23 -07:00
nigeljamesstevenson da521b664e
Update Venezuelan currency: Bolívar (Bs.) (#29380) 2023-08-29 18:55:04 +01:00
nigeljamesstevenson 032440e561
Prevent non-WC_Orders on the order received page (#39876) 2023-08-29 18:51:20 +01:00
louwie17 db9cb4db4b
Add variation inventory quick actions (#39935)
* Add new inventory submenu to variations actions

* Move pricing submenu up to its own function

* Add tests

* Move inventory markup to seperate component

* Remove menu group label

* Add changelog

* Move pricing menu to own component

* Fix lint errors

* Update use of handlePrompt to make return more flexible
2023-08-29 11:46:48 -03:00
Maikel David Pérez Gómez 1356f76f7b
Add multiselection to the Variations table under Variations tab (#39937)
* Add a checkbox to each variation row to select the current variation

* Add an indeterminate checkbox to the header of the variations table

* Add Select all and Clear selection buttons to the variations table

* Disable Select all if all items are selected and disable Clear selection when there is no items selected

* Add changelog file

* Fix linter error
2023-08-29 08:52:54 -04:00
Jorge A. Torres 8217339391
Fix "Move to Trash" link in order edit screen (#39693)
* Order trash/delete link should use `id` querystring arg instead of `order`

* Add changelog
2023-08-29 11:31:40 +01:00
Corey McKrill eba89fff61
Docs: Add "Getting started with the REST API" (#39859)
* Docs: Add "Getting started with the REST API"

Migrated from:
* https://github.com/woocommerce/woocommerce/wiki/Getting-started-with-the-REST-API
* https://woocommerce.com/document/woocommerce-rest-api/

* Update broken link

* Remove unnecessary line
2023-08-29 11:23:00 +01:00
nigeljamesstevenson f53e5f744d
Update modified date when a metadata is saved for HPOS. (#39911) 2023-08-29 11:18:17 +01:00
defive 4fa7a40b22
Update PageController.php to prevent PHP warning when menu items have no position set (#39905)
* Update PageController.php to prevent PHP warning when menu items have no position set

Update PageController.php to prevent PHP warning when menu items have no position set. This can occur when a user has permission to view WordPress admin pages but does not have permission to administer WooCommerce.

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-08-29 18:00:27 +08:00
Rodel Calasagsag 23dce606c5 Merge branch 'trunk' into e2e/slack-daily-plugins 2023-08-29 15:50:20 +08:00
RJ af9ef856e5
add: customize your store AI wizard xstate scaffolding (#39863)
* add: customize your store AI wizard xstate scaffolding

* Update plugins/woocommerce-admin/client/customize-store/design-with-ai/index.tsx

Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>

---------

Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-08-29 14:00:54 +08:00
Chris Runnells 3c25538f35
Fix Core Profiler layout shifts during plugin install step (#39898) 2023-08-28 16:05:23 -10:00