remove Linked Server Login node from OE (#2097)

This commit is contained in:
Hai Cao
2023-06-14 11:19:59 -07:00
committed by GitHub
parent a2f6b4b4df
commit 165d89b00e
7 changed files with 0 additions and 56 deletions

View File

@@ -1141,14 +1141,6 @@ namespace Microsoft.SqlTools.ServiceLayer
}
}
public static string SchemaHierarchy_LinkedServerLogins
{
get
{
return Keys.GetString(Keys.SchemaHierarchy_LinkedServerLogins);
}
}
public static string SchemaHierarchy_Logins
{
get
@@ -13460,9 +13452,6 @@ namespace Microsoft.SqlTools.ServiceLayer
public const string SchemaHierarchy_LinkedServers = "SchemaHierarchy_LinkedServers";
public const string SchemaHierarchy_LinkedServerLogins = "SchemaHierarchy_LinkedServerLogins";
public const string SchemaHierarchy_Logins = "SchemaHierarchy_Logins";

View File

@@ -838,10 +838,6 @@
<value>Linked Servers</value>
<comment></comment>
</data>
<data name="SchemaHierarchy_LinkedServerLogins" xml:space="preserve">
<value>Linked Server Logins</value>
<comment></comment>
</data>
<data name="SchemaHierarchy_Logins" xml:space="preserve">
<value>Logins</value>
<comment></comment>

View File

@@ -410,8 +410,6 @@ SchemaHierarchy_Keys = Keys
SchemaHierarchy_LinkedServers = Linked Servers
SchemaHierarchy_LinkedServerLogins = Linked Server Logins
SchemaHierarchy_Logins = Logins
SchemaHierarchy_MasterKey = Master Key

View File

@@ -657,11 +657,6 @@
<target state="new">Linked Servers</target>
<note></note>
</trans-unit>
<trans-unit id="SchemaHierarchy_LinkedServerLogins">
<source>Linked Server Logins</source>
<target state="new">Linked Server Logins</target>
<note></note>
</trans-unit>
<trans-unit id="SchemaHierarchy_Logins">
<source>Logins</source>
<target state="new">Logins</target>

View File

@@ -79,7 +79,6 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.Nodes
ServerLevelCryptographicProviders,
ServerLevelEndpoints,
ServerLevelErrorMessages,
ServerLevelLinkedServerLogins,
ServerLevelLinkedServers,
ServerLevelLogins,
ServerLevelSecurity,

View File

@@ -315,13 +315,6 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel
protected override void OnExpandPopulateFolders(IList<TreeNode> currentChildren, TreeNode parent)
{
currentChildren.Add(new FolderNode {
NodeValue = SR.SchemaHierarchy_LinkedServerLogins,
NodeTypeId = NodeTypes.ServerLevelLinkedServerLogins,
IsSystemObject = false,
ValidFor = ValidForFlag.AllOnPrem,
SortPriority = SmoTreeNode.NextSortPriority,
});
currentChildren.Add(new FolderNode {
NodeValue = SR.SchemaHierarchy_Logins,
NodeTypeId = NodeTypes.ServerLevelLogins,
@@ -455,30 +448,6 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel
}
}
[Export(typeof(ChildFactory))]
[Shared]
internal partial class ServerLevelLinkedServerLoginsChildFactory : SmoChildFactoryBase
{
public override IEnumerable<string> ApplicableParents() { return new[] { nameof(NodeTypes.ServerLevelLinkedServerLogins) }; }
internal override Type[] ChildQuerierTypes
{
get
{
return new [] { typeof(SqlLinkedServerLoginQuerier), };
}
}
public override TreeNode CreateChild(TreeNode parent, object context)
{
var child = new SmoTreeNode();
child.IsAlwaysLeaf = true;
child.NodeType = "ServerLevelLinkedServerLogin";
InitializeChild(parent, child, context);
return child;
}
}
[Export(typeof(ChildFactory))]
[Shared]
internal partial class ServerLevelLoginsChildFactory : SmoChildFactoryBase

View File

@@ -18,7 +18,6 @@
<Child Name="SystemDatabases" IsSystemObject="1"/>
</Node>
<Node Name="ServerLevelSecurity" LocLabel="SR.SchemaHierarchy_Security" BaseClass="ModelBased" ValidFor="All">
<Child Name="ServerLevelLinkedServerLogins"/>
<Child Name="ServerLevelLogins"/>
<Child Name="ServerLevelServerRoles"/>
<Child Name="ServerLevelCredentials"/>
@@ -49,7 +48,6 @@
<Node Name="ServerLevelEventNotifications" LocLabel="SR.SchemaHierarchy_ServerEventNotifications" BaseClass="ModelBased" Strategy="MultipleElementsOfType" ChildQuerierTypes="SqlServerEventNotification"/>
-->
<Node Name="ServerLevelLinkedServerLogins" LocLabel="SR.SchemaHierarchy_LinkedServerLogins" BaseClass="ModelBased" Strategy="MultipleElementsOfType" NodeType="ServerLevelLinkedServerLogin" ChildQuerierTypes="SqlLinkedServerLogin" ValidFor="AllOnPrem"/>
<Node Name="ServerLevelLogins" LocLabel="SR.SchemaHierarchy_Logins" BaseClass="ModelBased" Strategy="MultipleElementsOfType" NodeType="ServerLevelLogin" ChildQuerierTypes="SqlLogin"/>
<Node Name="ServerLevelServerRoles" LocLabel="SR.SchemaHierarchy_ServerRoles" BaseClass="ModelBased" Strategy="MultipleElementsOfType" NodeType="ServerLevelServerRole" ChildQuerierTypes="SqlServerRole" ValidFor="AllOnPrem"/>
<Node Name="ServerLevelCredentials" LocLabel="SR.SchemaHierarchy_Credentials" BaseClass="ModelBased" Strategy="MultipleElementsOfType" NodeType="ServerLevelCredential" ChildQuerierTypes="SqlCredential" ValidFor="AllOnPrem"/>