Add filter to profile wizard steps (https://github.com/woocommerce/woocommerce-admin/pull/6564)
* Add filter to profile wizard steps * Add changelog entry and testing instructions * Make testing instructions easier
This commit is contained in:
parent
fde0341fb2
commit
84a9cfac87
|
@ -63,6 +63,16 @@ Testing `woocommerce_navigation_intro_modal_dismissed`
|
|||
1. Enable the new navigation.
|
||||
2. Shorten your viewport height so that the secondary menu overlaps the main.
|
||||
3. Make sure the menu title can still be seen.
|
||||
### Add filter to profile wizard steps #6564
|
||||
|
||||
1. Add the following JS to your admin head. You can use a plugin like "Add Admin Javascript" to do this:
|
||||
```
|
||||
wp.hooks.addFilter( 'woocommerce_admin_profile_wizard_steps', 'woocommerce-admin', ( steps ) => {
|
||||
return steps.filter( ( step ) => step.key !== 'product-types' );
|
||||
} );
|
||||
```
|
||||
2. Navigate to the profile wizard. `wp-admin/admin.php?page=wc-admin&path=%2Fsetup-wizard`.
|
||||
3. Make sure the filtered step (product types) is not shown.
|
||||
|
||||
### Use wc filter to get status tabs for tools category #6525
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
* External dependencies
|
||||
*/
|
||||
import { __ } from '@wordpress/i18n';
|
||||
import { applyFilters } from '@wordpress/hooks';
|
||||
import { Component, createElement } from '@wordpress/element';
|
||||
import { compose } from '@wordpress/compose';
|
||||
import { identity, pick } from 'lodash';
|
||||
|
@ -36,6 +37,8 @@ import Theme from './steps/theme';
|
|||
import './style.scss';
|
||||
import { isSelectiveBundleInstallSegmentation } from './steps/business-details/data/segmentation';
|
||||
|
||||
const STEPS_FILTER = 'woocommerce_admin_profile_wizard_steps';
|
||||
|
||||
class ProfileWizard extends Component {
|
||||
constructor( props ) {
|
||||
super( props );
|
||||
|
@ -155,7 +158,8 @@ class ProfileWizard extends Component {
|
|||
container: Benefits,
|
||||
} );
|
||||
}
|
||||
return steps;
|
||||
|
||||
return applyFilters( STEPS_FILTER, steps );
|
||||
}
|
||||
|
||||
getCurrentStep() {
|
||||
|
|
|
@ -80,6 +80,7 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
|
|||
- Fix: Allow the manager role to query certain options #6577
|
||||
- Fix: Fix hidden menu title on smaller screens #6562
|
||||
- Fix: Add gross sales column to CSV export #6567
|
||||
- Dev: Add filter to profile wizard steps #6564
|
||||
- Dev: Add nav intro modal tests #6518
|
||||
- Dev: Use wc filter to get status tabs for tools category #6525
|
||||
- Tweak: Remove mobile activity panel toggle #6539
|
||||
|
|
Loading…
Reference in New Issue