Sync the category lookup table when a new category gets created (https://github.com/woocommerce/woocommerce-admin/pull/7290)
* Sync category lookup table when a new category gets created
This commit is contained in:
parent
b4cb82b9cb
commit
001779a40d
|
@ -24,6 +24,15 @@
|
|||
3. Click "Dismiss" on a note. Confirm the position of the popover is correct.
|
||||
4. Click anywhere outside of the popover content and confirm the popover is closed.
|
||||
|
||||
### Sync the category lookup table when a new category gets created #7290
|
||||
|
||||
1. Navigate to Products -> Add New
|
||||
2. Add a new category on the Add New page and assign the product to it.
|
||||
3. Place an order with the product
|
||||
4. Navigate to Analytics -> Categories
|
||||
5. You should see the category.
|
||||
>>>>>>> cdc813055 (Add changelog)
|
||||
|
||||
### Use saved values if available when switching tabs #7226
|
||||
|
||||
1. Start onboarding wizard and continue to step 4.
|
||||
|
|
|
@ -108,6 +108,7 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
|
|||
- Fix: Fix and refactor explat polling to use setTimeout #7274
|
||||
- Fix: Cache product/variation revenue query results. #7067
|
||||
- Fix: Transient overlapping adjacent content. #7302
|
||||
- Sync the category lookup table when a new category gets created #7290
|
||||
- Tweak: Remove performance indicators when Analytics Flag disabled #7234
|
||||
- Fix: Fix missing translation strings for CES #7270
|
||||
- Fix: Add missing translation strings in the business features section #7268
|
||||
|
|
|
@ -52,6 +52,8 @@ class CategoryLookup {
|
|||
add_action( 'generate_category_lookup_table', array( $this, 'regenerate' ) );
|
||||
add_action( 'edit_product_cat', array( $this, 'before_edit' ), 99 );
|
||||
add_action( 'edited_product_cat', array( $this, 'on_edit' ), 99 );
|
||||
add_action( 'created_product_cat', array( $this, 'on_create' ), 99 );
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -130,6 +132,15 @@ class CategoryLookup {
|
|||
$this->update( $category_id );
|
||||
}
|
||||
|
||||
/**
|
||||
* When a product category gets created, add a new lookup row.
|
||||
*
|
||||
* @param int $category_id Term ID being created.
|
||||
*/
|
||||
public function on_create( $category_id ) {
|
||||
$this->update( $category_id );
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete lookup table data from a tree.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue