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;