mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-16 18:47:57 -05:00
remove Linked Server Login node from OE (#2097)
This commit is contained in:
@@ -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
|
public static string SchemaHierarchy_Logins
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
@@ -13460,9 +13452,6 @@ namespace Microsoft.SqlTools.ServiceLayer
|
|||||||
public const string SchemaHierarchy_LinkedServers = "SchemaHierarchy_LinkedServers";
|
public const string SchemaHierarchy_LinkedServers = "SchemaHierarchy_LinkedServers";
|
||||||
|
|
||||||
|
|
||||||
public const string SchemaHierarchy_LinkedServerLogins = "SchemaHierarchy_LinkedServerLogins";
|
|
||||||
|
|
||||||
|
|
||||||
public const string SchemaHierarchy_Logins = "SchemaHierarchy_Logins";
|
public const string SchemaHierarchy_Logins = "SchemaHierarchy_Logins";
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -838,10 +838,6 @@
|
|||||||
<value>Linked Servers</value>
|
<value>Linked Servers</value>
|
||||||
<comment></comment>
|
<comment></comment>
|
||||||
</data>
|
</data>
|
||||||
<data name="SchemaHierarchy_LinkedServerLogins" xml:space="preserve">
|
|
||||||
<value>Linked Server Logins</value>
|
|
||||||
<comment></comment>
|
|
||||||
</data>
|
|
||||||
<data name="SchemaHierarchy_Logins" xml:space="preserve">
|
<data name="SchemaHierarchy_Logins" xml:space="preserve">
|
||||||
<value>Logins</value>
|
<value>Logins</value>
|
||||||
<comment></comment>
|
<comment></comment>
|
||||||
|
|||||||
@@ -410,8 +410,6 @@ SchemaHierarchy_Keys = Keys
|
|||||||
|
|
||||||
SchemaHierarchy_LinkedServers = Linked Servers
|
SchemaHierarchy_LinkedServers = Linked Servers
|
||||||
|
|
||||||
SchemaHierarchy_LinkedServerLogins = Linked Server Logins
|
|
||||||
|
|
||||||
SchemaHierarchy_Logins = Logins
|
SchemaHierarchy_Logins = Logins
|
||||||
|
|
||||||
SchemaHierarchy_MasterKey = Master Key
|
SchemaHierarchy_MasterKey = Master Key
|
||||||
|
|||||||
@@ -657,11 +657,6 @@
|
|||||||
<target state="new">Linked Servers</target>
|
<target state="new">Linked Servers</target>
|
||||||
<note></note>
|
<note></note>
|
||||||
</trans-unit>
|
</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">
|
<trans-unit id="SchemaHierarchy_Logins">
|
||||||
<source>Logins</source>
|
<source>Logins</source>
|
||||||
<target state="new">Logins</target>
|
<target state="new">Logins</target>
|
||||||
|
|||||||
@@ -79,7 +79,6 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.Nodes
|
|||||||
ServerLevelCryptographicProviders,
|
ServerLevelCryptographicProviders,
|
||||||
ServerLevelEndpoints,
|
ServerLevelEndpoints,
|
||||||
ServerLevelErrorMessages,
|
ServerLevelErrorMessages,
|
||||||
ServerLevelLinkedServerLogins,
|
|
||||||
ServerLevelLinkedServers,
|
ServerLevelLinkedServers,
|
||||||
ServerLevelLogins,
|
ServerLevelLogins,
|
||||||
ServerLevelSecurity,
|
ServerLevelSecurity,
|
||||||
|
|||||||
@@ -315,13 +315,6 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectExplorer.SmoModel
|
|||||||
|
|
||||||
protected override void OnExpandPopulateFolders(IList<TreeNode> currentChildren, TreeNode parent)
|
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 {
|
currentChildren.Add(new FolderNode {
|
||||||
NodeValue = SR.SchemaHierarchy_Logins,
|
NodeValue = SR.SchemaHierarchy_Logins,
|
||||||
NodeTypeId = NodeTypes.ServerLevelLogins,
|
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))]
|
[Export(typeof(ChildFactory))]
|
||||||
[Shared]
|
[Shared]
|
||||||
internal partial class ServerLevelLoginsChildFactory : SmoChildFactoryBase
|
internal partial class ServerLevelLoginsChildFactory : SmoChildFactoryBase
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
<Child Name="SystemDatabases" IsSystemObject="1"/>
|
<Child Name="SystemDatabases" IsSystemObject="1"/>
|
||||||
</Node>
|
</Node>
|
||||||
<Node Name="ServerLevelSecurity" LocLabel="SR.SchemaHierarchy_Security" BaseClass="ModelBased" ValidFor="All">
|
<Node Name="ServerLevelSecurity" LocLabel="SR.SchemaHierarchy_Security" BaseClass="ModelBased" ValidFor="All">
|
||||||
<Child Name="ServerLevelLinkedServerLogins"/>
|
|
||||||
<Child Name="ServerLevelLogins"/>
|
<Child Name="ServerLevelLogins"/>
|
||||||
<Child Name="ServerLevelServerRoles"/>
|
<Child Name="ServerLevelServerRoles"/>
|
||||||
<Child Name="ServerLevelCredentials"/>
|
<Child Name="ServerLevelCredentials"/>
|
||||||
@@ -49,7 +48,6 @@
|
|||||||
<Node Name="ServerLevelEventNotifications" LocLabel="SR.SchemaHierarchy_ServerEventNotifications" BaseClass="ModelBased" Strategy="MultipleElementsOfType" ChildQuerierTypes="SqlServerEventNotification"/>
|
<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="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="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"/>
|
<Node Name="ServerLevelCredentials" LocLabel="SR.SchemaHierarchy_Credentials" BaseClass="ModelBased" Strategy="MultipleElementsOfType" NodeType="ServerLevelCredential" ChildQuerierTypes="SqlCredential" ValidFor="AllOnPrem"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user