Adding option to open referenced project from SQL Project reference item (#23178)

* Adding hook to open a referenced SQL project

* cleanup

* adding docstring
This commit is contained in:
Benjin Dubishar
2023-05-22 17:51:23 -07:00
committed by GitHub
parent dca1a467f3
commit 676f419ddd
7 changed files with 47 additions and 5 deletions

View File

@@ -163,6 +163,11 @@
"title": "%sqlDatabaseProjects.addDatabaseReference%",
"category": "%sqlDatabaseProjects.displayName%"
},
{
"command": "sqlDatabaseProjects.openReferencedSqlProject",
"title": "%sqlDatabaseProjects.openReferencedSqlProject%",
"category": "%sqlDatabaseProjects.displayName%"
},
{
"command": "sqlDatabaseProjects.validateExternalStreamingJob",
"title": "%sqlDatabaseProjects.validateExternalStreamingJob%",
@@ -300,6 +305,10 @@
"command": "sqlDatabaseProjects.addDatabaseReference",
"when": "false"
},
{
"command": "sqlDatabaseProjects.openReferencedSqlProject",
"when": "false"
},
{
"command": "sqlDatabaseProjects.validateExternalStreamingJob",
"when": "false"
@@ -431,6 +440,11 @@
"when": "azdataAvailable && view == dataworkspace.views.main && viewItem == databaseProject.itemType.file.table",
"group": "6_dbProjects_openInDesigner"
},
{
"command": "sqlDatabaseProjects.openReferencedSqlProject",
"when": "view == dataworkspace.views.main && viewItem == databaseProject.itemType.reference.sqlProject",
"group": "8_dbProjects_openReferencedSqlProject"
},
{
"command": "sqlDatabaseProjects.exclude",
"when": "view == dataworkspace.views.main && viewItem == databaseProject.itemType.folder || viewItem =~ /^databaseProject.itemType.file/",
@@ -438,7 +452,7 @@
},
{
"command": "sqlDatabaseProjects.delete",
"when": "view == dataworkspace.views.main && viewItem == databaseProject.itemType.folder || viewItem =~ /^databaseProject.itemType.file/ || viewItem == databaseProject.itemType.reference || viewItem == databaseProject.itemType.sqlcmdVariable",
"when": "view == dataworkspace.views.main && viewItem == databaseProject.itemType.folder || viewItem =~ /^databaseProject.itemType.file/ || viewItem =~ /^databaseProject.itemType.reference/ || viewItem == databaseProject.itemType.sqlcmdVariable",
"group": "9_dbProjectsLast@2"
},
{