diff --git a/Console/TeslaConsole/SiteManagement.cs b/Console/TeslaConsole/SiteManagement.cs index a9e01eb..c7bea51 100644 --- a/Console/TeslaConsole/SiteManagement.cs +++ b/Console/TeslaConsole/SiteManagement.cs @@ -103,8 +103,6 @@ public class SiteManagement : Form private ToolStripMenuItem installProductToolStripMenuItem; - private ToolStripMenuItem registerProductToolStripMenuItem; - private ToolStripMenuItem importSiteConfigurationToolStripMenuItem; private ToolStripMenuItem exportSiteConfigurationToolStripMenuItem; @@ -976,10 +974,6 @@ public class SiteManagement : Form } deletePodToolStripMenuItem.Enabled = num2 > 0; installProductToolStripMenuItem.Enabled = num > 0; - if (registerProductToolStripMenuItem != null) - { - registerProductToolStripMenuItem.Enabled = num > 0; - } resendPodConfigurationToolStripMenuItem.Enabled = num > 0; uninstallProductToolStripMenuItem.Enabled = list != null && list.Count > 0; uninstallProductToolStripMenuItem.DropDownItems.Clear(); @@ -998,32 +992,18 @@ public class SiteManagement : Form } /// - /// Rebuilds the product-related context menus from the data-driven catalog (): - /// • "Install Product" → transfer a package and register its launch entries - /// • "Register Product" → push launch entries to pods over the network, no file install - /// plus the "Add New Product..." management action. + /// Rebuilds the "Install Product" context menu from the data-driven catalog + /// () — one entry per product plus the "Add New Product..." + /// management action. /// private void BuildInstallProductMenu() { - // Lazily create the "Register Product" parent and place it after "Install Product". - if (registerProductToolStripMenuItem == null) - { - registerProductToolStripMenuItem = new ToolStripMenuItem("Register Product on Pods"); - int insertAt = cmnuDataGrid.Items.IndexOf(installProductToolStripMenuItem) + 1; - cmnuDataGrid.Items.Insert(insertAt, registerProductToolStripMenuItem); - } - installProductToolStripMenuItem.DropDownItems.Clear(); - registerProductToolStripMenuItem.DropDownItems.Clear(); foreach (ProductDefinition product in AppRegistry.Products) { ToolStripMenuItem installItem = new ToolStripMenuItem(product.MenuText) { Tag = product }; installItem.Click += InstallProduct_Click; installProductToolStripMenuItem.DropDownItems.Add(installItem); - - ToolStripMenuItem registerItem = new ToolStripMenuItem(product.Name) { Tag = product }; - registerItem.Click += RegisterProduct_Click; - registerProductToolStripMenuItem.DropDownItems.Add(registerItem); } installProductToolStripMenuItem.DropDownItems.Add(new ToolStripSeparator()); @@ -1064,12 +1044,6 @@ public class SiteManagement : Form } /// Pushes a catalog product's launch entries to selected connected pods without installing files. - private void RegisterProduct_Click(object sender, EventArgs e) - { - ProductDefinition product = (ProductDefinition)((ToolStripMenuItem)sender).Tag; - RegisterProductOnSelectedPods(product); - } - private void RegisterProductOnSelectedPods(ProductDefinition product) { int pushed = 0;