Turn off the experimental flag for HPOS (#39846)
This commit is contained in:
commit
53c93ab449
|
@ -0,0 +1,4 @@
|
||||||
|
Significance: patch
|
||||||
|
Type: update
|
||||||
|
|
||||||
|
Turn off the experimental flag for HPOS.
|
|
@ -85,13 +85,6 @@ class CLIRunner {
|
||||||
return $this->controller->is_feature_visible();
|
return $this->controller->is_feature_visible();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper method to log warning that feature is not yet production ready.
|
|
||||||
*/
|
|
||||||
private function log_production_warning() {
|
|
||||||
WP_CLI::log( __( 'This feature is not production ready yet. Make sure you are not running these commands in your production environment.', 'woocommerce' ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Count how many orders have yet to be migrated into the custom orders table.
|
* Count how many orders have yet to be migrated into the custom orders table.
|
||||||
*
|
*
|
||||||
|
@ -156,7 +149,6 @@ class CLIRunner {
|
||||||
* @param array $assoc_args Associative arguments (options) passed to the command.
|
* @param array $assoc_args Associative arguments (options) passed to the command.
|
||||||
*/
|
*/
|
||||||
public function sync( $args = array(), $assoc_args = array() ) {
|
public function sync( $args = array(), $assoc_args = array() ) {
|
||||||
$this->log_production_warning();
|
|
||||||
if ( ! $this->is_enabled() ) {
|
if ( ! $this->is_enabled() ) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -266,7 +258,6 @@ class CLIRunner {
|
||||||
* @param array $assoc_args Associative arguments (options) passed to the command.
|
* @param array $assoc_args Associative arguments (options) passed to the command.
|
||||||
*/
|
*/
|
||||||
public function migrate( $args = array(), $assoc_args = array() ) {
|
public function migrate( $args = array(), $assoc_args = array() ) {
|
||||||
$this->log_production_warning();
|
|
||||||
WP_CLI::log( __( 'Migrate command is deprecated. Please use `sync` instead.', 'woocommerce' ) );
|
WP_CLI::log( __( 'Migrate command is deprecated. Please use `sync` instead.', 'woocommerce' ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -319,7 +310,6 @@ class CLIRunner {
|
||||||
*/
|
*/
|
||||||
public function verify_cot_data( $args = array(), $assoc_args = array() ) {
|
public function verify_cot_data( $args = array(), $assoc_args = array() ) {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
$this->log_production_warning();
|
|
||||||
if ( ! $this->is_enabled() ) {
|
if ( ! $this->is_enabled() ) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -116,16 +116,13 @@ class FeaturesController {
|
||||||
// Options for HPOS features are added in CustomOrdersTableController to keep the logic in same place.
|
// Options for HPOS features are added in CustomOrdersTableController to keep the logic in same place.
|
||||||
'custom_order_tables' => array( // This exists for back-compat only, otherwise it's value is superseded by $hpos_authoritative option.
|
'custom_order_tables' => array( // This exists for back-compat only, otherwise it's value is superseded by $hpos_authoritative option.
|
||||||
'name' => __( 'High-Performance order storage (COT)', 'woocommerce' ),
|
'name' => __( 'High-Performance order storage (COT)', 'woocommerce' ),
|
||||||
'is_experimental' => true,
|
|
||||||
'enabled_by_default' => false,
|
'enabled_by_default' => false,
|
||||||
),
|
),
|
||||||
$hpos_authoritative => array(
|
$hpos_authoritative => array(
|
||||||
'name' => __( 'High performance order storage', 'woocommerce' ),
|
'name' => __( 'High performance order storage', 'woocommerce' ),
|
||||||
'is_experimental' => true,
|
|
||||||
),
|
),
|
||||||
$hpos_enable_sync => array(
|
$hpos_enable_sync => array(
|
||||||
'name' => '',
|
'name' => '',
|
||||||
'is_experimental' => true,
|
|
||||||
),
|
),
|
||||||
'cart_checkout_blocks' => array(
|
'cart_checkout_blocks' => array(
|
||||||
'name' => __( 'Cart & Checkout Blocks', 'woocommerce' ),
|
'name' => __( 'Cart & Checkout Blocks', 'woocommerce' ),
|
||||||
|
|
Loading…
Reference in New Issue