Changeset 3453639
- Timestamp:
- 02/04/2026 09:23:05 AM (2 weeks ago)
- Location:
- stacksuite-sales-manager-for-woocommerce
- Files:
-
- 6 edited
- 1 copied
-
tags/1.5.3 (copied) (copied from stacksuite-sales-manager-for-woocommerce/trunk)
-
tags/1.5.3/includes/class-aisales-chat-page.php (modified) (1 diff)
-
tags/1.5.3/readme.txt (modified) (2 diffs)
-
tags/1.5.3/stacksuite-sales-manager-for-woocommerce.php (modified) (3 diffs)
-
trunk/includes/class-aisales-chat-page.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/stacksuite-sales-manager-for-woocommerce.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
stacksuite-sales-manager-for-woocommerce/tags/1.5.3/includes/class-aisales-chat-page.php
r3453605 r3453639 69 69 public function add_submenu_page() { 70 70 add_submenu_page( 71 'ai-sales-manager',71 null, 72 72 __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ), 73 73 __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ), -
stacksuite-sales-manager-for-woocommerce/tags/1.5.3/readme.txt
r3453634 r3453639 5 5 Tested up to: 6.9 6 6 Requires PHP: 8.0 7 Stable tag: 1.5. 27 Stable tag: 1.5.3 8 8 WC requires at least: 8.0 9 9 WC tested up to: 9.0 … … 114 114 115 115 == Changelog == 116 117 = 1.5.3 = 118 * Improved: Hide submenu items until user connects account 119 * Improved: Hide AI Agent from admin menu (accessible via direct links) 116 120 117 121 = 1.5.2 = -
stacksuite-sales-manager-for-woocommerce/tags/1.5.3/stacksuite-sales-manager-for-woocommerce.php
r3453634 r3453639 4 4 * Plugin URI: https://github.com/stacksuite-dev/woo-ai-sales-manager 5 5 * Description: AI-powered product catalog management for WooCommerce. Generate content, suggest tags/categories, and create/improve product images using Google Gemini. 6 * Version: 1.5. 26 * Version: 1.5.3 7 7 * Author: StackSuite 8 8 * Author URI: https://stacksuite.dev … … 300 300 301 301 /** 302 * Ensure Support Center appears last in submenu 302 * Reorder submenu items and hide them when not connected. 303 * 304 * When the user has not connected their account, only the main 305 * settings page is shown. All other submenu items are hidden 306 * but remain registered so direct URLs still work. 303 307 */ 304 308 public function reorder_submenu_items() { … … 309 313 } 310 314 315 // Hide all submenu items except the main settings page when not connected. 316 if ( ! AISales_API_Client::instance()->is_connected() ) { 317 $main_item = null; 318 foreach ( $submenu['ai-sales-manager'] as $item ) { 319 if ( isset( $item[2] ) && 'ai-sales-manager' === $item[2] ) { 320 $main_item = $item; 321 break; 322 } 323 } 324 $submenu['ai-sales-manager'] = $main_item ? array( $main_item ) : array(); 325 return; 326 } 327 328 // When connected, ensure Support Center appears last. 311 329 $items = $submenu['ai-sales-manager']; 312 330 $support_item = null; -
stacksuite-sales-manager-for-woocommerce/trunk/includes/class-aisales-chat-page.php
r3453605 r3453639 69 69 public function add_submenu_page() { 70 70 add_submenu_page( 71 'ai-sales-manager',71 null, 72 72 __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ), 73 73 __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ), -
stacksuite-sales-manager-for-woocommerce/trunk/readme.txt
r3453634 r3453639 5 5 Tested up to: 6.9 6 6 Requires PHP: 8.0 7 Stable tag: 1.5. 27 Stable tag: 1.5.3 8 8 WC requires at least: 8.0 9 9 WC tested up to: 9.0 … … 114 114 115 115 == Changelog == 116 117 = 1.5.3 = 118 * Improved: Hide submenu items until user connects account 119 * Improved: Hide AI Agent from admin menu (accessible via direct links) 116 120 117 121 = 1.5.2 = -
stacksuite-sales-manager-for-woocommerce/trunk/stacksuite-sales-manager-for-woocommerce.php
r3453634 r3453639 4 4 * Plugin URI: https://github.com/stacksuite-dev/woo-ai-sales-manager 5 5 * Description: AI-powered product catalog management for WooCommerce. Generate content, suggest tags/categories, and create/improve product images using Google Gemini. 6 * Version: 1.5. 26 * Version: 1.5.3 7 7 * Author: StackSuite 8 8 * Author URI: https://stacksuite.dev … … 300 300 301 301 /** 302 * Ensure Support Center appears last in submenu 302 * Reorder submenu items and hide them when not connected. 303 * 304 * When the user has not connected their account, only the main 305 * settings page is shown. All other submenu items are hidden 306 * but remain registered so direct URLs still work. 303 307 */ 304 308 public function reorder_submenu_items() { … … 309 313 } 310 314 315 // Hide all submenu items except the main settings page when not connected. 316 if ( ! AISales_API_Client::instance()->is_connected() ) { 317 $main_item = null; 318 foreach ( $submenu['ai-sales-manager'] as $item ) { 319 if ( isset( $item[2] ) && 'ai-sales-manager' === $item[2] ) { 320 $main_item = $item; 321 break; 322 } 323 } 324 $submenu['ai-sales-manager'] = $main_item ? array( $main_item ) : array(); 325 return; 326 } 327 328 // When connected, ensure Support Center appears last. 311 329 $items = $submenu['ai-sales-manager']; 312 330 $support_item = null;
Note: See TracChangeset
for help on using the changeset viewer.