Nathan Silveira
a274057a6e
Create PHP helper functions for adding new tabs ( #36583 )
...
* Update documentation on how to add a new field through FormFactory
* Add method to add_tab through FormFactory
* Update ProductForm definition and add Tabs
* Add changelog
* Add test to add_tab and get_tabs methods
* Add changelog for @woocommerce/data
* Add tabs to reducer actions and initial state
* Remove unused function
* Fix unit test
* Increment Tabs TypeScript definition
* Add required fields to Tab class and refactor to reduce lines of code
* Change from filter to action in doc example
* Update method documentation
* Add required fields to test
* Change productform_field test
* Fix form-factory unit test
* Update wrong comment
2023-01-25 18:21:41 -03:00
Ron Rennick
bf5adf19d2
add changelog
2023-01-25 16:23:01 -04:00
Ron Rennick
e2e28fed0b
reduce merged internal meta keys to unique list
2023-01-25 16:17:46 -04:00
Vedanshu Jain
3ff08d23da
Clear cache after deleting post.
2023-01-25 21:11:40 +05:30
Vedanshu Jain
4837b80567
Remove infinite loop by unlinking cache and datastore.
2023-01-25 18:36:46 +05:30
Vedanshu Jain
4db8cc8e26
Coding standard fix.
2023-01-25 17:17:00 +05:30
Vedanshu Jain
e75ff70a87
Merge fixes.
2023-01-25 16:59:27 +05:30
Vedanshu Jain
79640d9abc
Applied coding standards.
2023-01-25 14:09:07 +05:30
Vedanshu Jain
8fadc81cf7
Applied coding standards.
2023-01-25 14:08:48 +05:30
Vedanshu Jain
7619c335ff
Fix unit tests for object cache to accomodate recent changes.
2023-01-25 13:48:10 +05:30
Vedanshu Jain
93bc959957
Apply renaming of WPCacheEngine class.
2023-01-25 13:48:01 +05:30
Vedanshu Jain
eb2900614c
Use HPOS feature flag for order cache as well.
2023-01-25 13:47:35 +05:30
Vedanshu Jain
217703a9b6
Remove namespacing from object cache since its supported by cache engine directly.
2023-01-25 13:47:27 +05:30
Vedanshu Jain
eb69f78145
Allow grouping support in cache engines.
...
This will allow us to add namespacing support directly in the cache engine.
2023-01-25 13:47:19 +05:30
Vedanshu Jain
7aabda47a1
Move the namespace algorithm functions to dedicated CacheNameSpaceTrait.
...
We intend to use the same namespacing algorithm for HPOS orders cache like we have been using before for posts. Moving this structure to a common trait allow us to use the same logic for both posts and HPOS.
2023-01-25 13:47:12 +05:30
Vedanshu Jain
248e8ffa81
Revert "Revert "[COT] Add the orders cache" ( #34992 )"
...
This reverts commit 0b5d7ab9ad
.
2023-01-25 13:44:37 +05:30
Barry Hughes
a531f83b6d
[HPOS] Add HPOS support for the reserved stock query ( #36535 )
2023-01-24 18:29:18 -08:00
Corey McKrill
5d59e534da
ReserveStock: Switch to OrderUtil for detecting HPOS usage
2023-01-24 16:02:46 -08:00
louwie17
bcdf2518e6
Refactor product tabs and add product tab slot fills ( #36551 )
2023-01-24 15:37:21 -08:00
AnnaMag
b78318525b
Disable the new navigation in the WC Admin. ( #36456 )
...
* Disable the new navigation.
* Add changelog
* Fix linter errors.
* Disable the new_navigation option.'
* Navigation: disable the opt-out modal.
* Disable navigation for sites that have it turned off. Revert obsolete changes.
* Navigation: Add warning before disabling the navigation
in the Feature Settings.
* Linter errors.
* Correct the logic.
* Edit the notice text.
* Fixing linting errors."
* Tests: fix the copy.
2023-01-24 14:05:19 +01:00
Joel Thiessen
4341a53144
Migrating pricing section in product editor to slot fills ( #36500 )
...
* Adding changelogs
* Migrating pricing section in product editor to slot fills
* Adding slot and plugarea to variation form
* Removing obsolete pricing section files
2023-01-24 04:24:45 -04:00
Paul Sealock
0beb6b7503
Create woo extension: Update Woo version ( #36567 )
...
* Update woocommerce version
* changelog
2023-01-24 21:08:59 +13:00
Sam Seay
5eb13f89bc
Update the pnpm setup action in workflows to remove Node.js 12 deprecation warnings ( #36547 )
2023-01-24 15:44:31 +13:00
Sam Seay
12b8c36408
Add a live branches userscript to WooCommerce Beta Tester ( #36523 )
2023-01-24 15:44:05 +13:00
Fernando Marichal
c030b7dcd5
Add survey when disabling new experience ( #36544 )
...
* Add customer-score-tracks data
* Add callback after disabling new exp
* Add TransientNotice after filling out the survey
# Conflicts:
# plugins/woocommerce/src/Admin/Features/NewProductManagementExperience.php
* Remove comments
* Remove NEW_PRODUCT_MANAGEMENT_FEEDBACK
* Add changelog
* Rename const
* Remove queryParam after showing notice
* Fix lint
* Fix lint 2.0
* Remove empty line
* Refactor `maybe_show_disabled_notice`
* Fix lint 3.0
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-01-23 22:43:17 -03:00
Joshua T Flowers
372208be41
Always show comments for product feedback form ( #36484 )
...
* Always show comments for product feedback form
* Add changelog entry
* Add CES changelog entry
* Fix up lint errors
* Add default for shouldShowComments in CustomerFeedbackModal
2023-01-23 17:36:48 -08:00
Fernando Marichal
f13564419b
Add feedback modal and product mvp feedback modal components ( #36532 )
...
* Add FeedbackModal component
* Add ProductMVPFeedbackModal package
* Add ref
* Fix `Send feedback` button type
* Add changelog
* Rename a few props
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-01-23 20:19:37 -03:00
Fernando Marichal
db2343cfed
Enable new experience when new user selects "Physical product" ( #36406 )
...
* Enable new experience for simple products
* Add changelog
* Fix `updateOptions`
* Fix redirect when new-exp is enabled
* Redirect when new-exp is enabled
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-01-23 20:18:43 -03:00
Joshua T Flowers
4a2180f442
Show product CES footer on product tour close ( #36516 )
...
* Show product CES footer on product tour close
* Add changelog entry
* Remove unused code
2023-01-23 11:55:35 -08:00
Nathan Silveira
732fd7dba7
Fix typo in product tour in new product management experience ( #36561 )
2023-01-23 16:23:03 -03:00
Joshua T Flowers
7e27cffdb3
Fix overlapping header elements on product page ( #36495 )
...
* Place product tabs beneath header elements
* Observe header height changes and adjust tabs position
* Move header height into reusable hook
* Add changelog entry
2023-01-23 10:14:58 -08:00
Joel Thiessen
447379a424
Migrating product editor inventory section to use slot fills ( #36509 )
...
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2023-01-23 08:11:41 -08:00
Joel Thiessen
cb0105efd9
Migrate shipping shipping in product editor to slot fill ( #36534 )
...
* Migrate shipping shipping in product editor to slot fill
* Adding changelog
* Removing obsolete shipping section files, adding support to variations form
2023-01-23 10:44:29 -04:00
jonathansadowski
f8d8a42fd7
Add PR links to release post template output, and allow blog ID to be specified. ( #36026 )
...
* Update release template to be editable
* Correct issues in README
* Update to allow edits; refactor auth
* Update templates to add PR link
* Remove commented test code
* Update tools/code-analyzer/src/lib/scan-changes.ts
Co-authored-by: Sam Seay <samueljseay@gmail.com>
* Address typescript issues; prettier
* Resolve more typescript issues
Co-authored-by: Sam Seay <samueljseay@gmail.com>
2023-01-23 08:31:59 -06:00
Luigi Teschio
d5a679c3f2
bump WooCommerce blocks package to 9.4.1 ( #36553 )
2023-01-23 14:09:17 +01:00
louwie17
4ff0aebc56
Update product mvp feature flag ( #36552 )
...
* Move product management feature to experimental and add additional note.
* Add changelog
* Remove tooltip
* Fix lint error
2023-01-23 07:43:47 -04:00
Adrian Duffell
b87df2fd4a
Add SlotFill for Task List Footer ( #36527 )
...
* Add footer slot
* Add ExperimentalWooTaskListFooter slot to task list
* Update inline documentation
* Add changelog
2023-01-23 13:48:42 +08:00
Fernando Marichal
71a7bd4360
Fix/36530 settings tables styles ( #36531 )
...
* Fix settings tables
* Add changelog
* Fix lint
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-01-21 17:34:02 -03:00
Gan Eng Chin
76d5762400
Add changelog.
2023-01-21 23:24:17 +08:00
Gan Eng Chin
0c03fa2fb0
Merge branch 'feature/code-refactor-marketing' into feature/34906-marketing-channels-card
...
Conflicts:
plugins/woocommerce-admin/client/marketing/components/index.js
plugins/woocommerce-admin/client/marketing/types/index.ts
2023-01-21 23:17:32 +08:00
Gan Eng Chin
d70fb07f31
Modify PluginCardBody to accept className, and change description type.
2023-01-21 23:13:13 +08:00
Gan Eng Chin
6baa403071
Move and rename type Plugin to RecommendedPlugin.
2023-01-21 23:12:04 +08:00
Gan Eng Chin
d252922110
Rename file Plugin to InstalledPlugin.
...
(cherry picked from commit 0229354da0
)
2023-01-21 23:11:47 +08:00
Gan Eng Chin
8873252c45
Rename type Plugin to InstalledPlugin.
...
(cherry picked from commit 56dbf53a35
)
2023-01-21 23:11:36 +08:00
Gan Eng Chin
0fe028d8c2
Code refactor with CardHeaderTitle component.
...
This component will be used in other components later.
(cherry picked from commit 995fb7e02d
)
2023-01-21 23:10:31 +08:00
Gan Eng Chin
3f56382cf1
Code refactor with CenteredSpinner.
...
(cherry picked from commit 5216643465
)
2023-01-21 23:09:06 +08:00
Ilyas Foo
30a4bdefd8
Add Tasklist extensibility and WooOnboardingTaskListHeader SlotFill ( #36519 )
...
* Add experimental onboarding_tasklist PHP filter
* Add WooOnboardingTaskListHeader and woocommerce_onboarding_task_list_header Slot to task list
* Changelog
* Fix header task logic
* Remove React FC types
* Update changelog
* Fix comment
2023-01-21 15:19:20 +08:00
RJ
39cd780e18
add: slot for tasklist completion component slotfill ( #36487 )
...
* add: slot for tasklist completion component slotfill
* added fillprops and changed to experimental slotfill name
2023-01-21 11:05:45 +08:00
Corey McKrill
4b179e1d18
ReserveStock: Modify reserved stock query when HPOS is in use
...
Ensures reserved stock is correctly counted when HPOS tables are
used and not kept in sync with the posts table.
2023-01-20 18:02:00 -08:00
Corey McKrill
bd0d4d6ac7
ReserveStock: Add method to detect if HPOS tables are in use
...
This method is copied from WC_Customer_Data_Store.
2023-01-20 17:24:41 -08:00