woocommerce/plugins/woocommerce-admin/client/task-lists/fills
Vlad Olaru 1ff28fd174
Update Payments menu item display and linking behavior (#51541)
* Minor cleanup

* refact: Rename must_be_visible to is_incentive_visible for clarity

* refact: Rename register_payments_welcome_page to register_menu_and_page for clarity

* Don't show the incentive page if the user can't manage WC

* Introduce menu item when no incentive

* Don't recommend additional gateways when WCPay is present

* Render gateway suggestions on the WCPay task page, also

* Add changelog entry

* Remove short array syntax

* Lint fixes

* Simplify Payments task view logic

* Simplify WooPayments task view logic

* Improve WooPayments task complete logic

* WooPayments can't be connected or onboarded if it is not active

* refact: Rename private static method

* Improve logic to determine the Payments task slug by factoring in the extended task list also

* docs: Add details about our use of the Payments task logic

* Add type hint

* Do not recommend offline methods when WooPayments is supported

* On suggestion enablement redirect to the same task page

* Lint fixes

* test: Fix unit tests

* Maintain deprecated navigation logic
2024-09-20 15:53:10 +03:00
..
Marketing Cleanup task list and re-organize file structure (#38271) 2023-05-17 09:54:31 +08:00
PaymentGatewaySuggestions Update Payments menu item display and linking behavior (#51541) 2024-09-20 15:53:10 +03:00
components fix: replaced apostrophes for WooCommerce Admin JS strings in Homescreen & Core Profiler (#50776) 2024-08-20 17:13:17 +08:00
experimental-shipping-recommendation Upgrade storybook to version 7 and add pages workflow for GH publishing (#51168) 2024-09-09 12:06:01 -03:00
import-products fix: replaced apostrophes for WooCommerce Admin JS strings in Homescreen & Core Profiler (#50776) 2024-08-20 17:13:17 +08:00
products fix: replaced apostrophes for WooCommerce Admin JS strings in Homescreen & Core Profiler (#50776) 2024-08-20 17:13:17 +08:00
shipping fix: replaced apostrophes for WooCommerce Admin JS strings in Homescreen & Core Profiler (#50776) 2024-08-20 17:13:17 +08:00
steps Lint 2023-08-14 13:23:45 +08:00
tax Attach WooPayments incentive ID to wcadmin_tasklist_click Tracks event props (#51105) 2024-09-09 18:06:43 +03:00
appearance.js Fix "Choose Your Theme" task header 2023-11-08 20:48:56 +08:00
deprecated-tasks.tsx Cleanup task list and re-organize file structure (#38271) 2023-05-17 09:54:31 +08:00
index.ts Fix Launch Your Store task item should not be clickable once completed (#46361) 2024-04-10 20:32:15 +08:00
launch-your-store.tsx Fix Launch Your Store task item should not be clickable once completed (#46361) 2024-04-10 20:32:15 +08:00
purchase.tsx Revert "Remove Purchase files" 2023-09-07 14:28:05 -10:00
use-record-completion-time.ts Cleanup task list and re-organize file structure (#38271) 2023-05-17 09:54:31 +08:00
utils.js add: update onboarding task list copies and illustrations (#44854) 2024-03-14 15:20:31 +08:00
woocommerce-payments.tsx Update Payments menu item display and linking behavior (#51541) 2024-09-20 15:53:10 +03:00