enable table designer for table script in sql database project (#19237)

* add 'open in designer' to context menu of tables in sql projects

* fix tests

* Address comments

* enable table designer for sql database proj

* update label and issues on init

* vbump sts

* use promisified fs

* pr comments

Co-authored-by: Alan Ren <alanren@microsoft.com>
This commit is contained in:
Kim Santiago
2022-06-02 10:27:47 -10:00
committed by GitHub
parent d3c474162d
commit 1bbf5a78c1
16 changed files with 219 additions and 118 deletions

View File

@@ -190,6 +190,11 @@
"command": "sqlDatabaseProjects.convertToSdkStyleProject",
"title": "%sqlDatabaseProjects.convertToSdkStyleProject%",
"category": "%sqlDatabaseProjects.displayName%"
},
{
"command": "sqlDatabaseProjects.openInDesigner",
"title": "%sqlDatabaseProjects.openInDesigner%",
"category": "%sqlDatabaseProjects.displayName%"
}
],
"menus": {
@@ -305,6 +310,10 @@
{
"command": "sqlDatabaseProjects.convertToSdkStyleProject",
"when": "false"
},
{
"command": "sqlDatabaseProjects.openInDesigner",
"when": "false"
}
],
"view/item/context": [
@@ -388,6 +397,11 @@
"when": "view == dataworkspace.views.main && viewItem == databaseProject.itemType.file.externalStreamingJob",
"group": "5_dbProjects_streamingJob"
},
{
"command": "sqlDatabaseProjects.openInDesigner",
"when": "azdataAvailable && view == dataworkspace.views.main && viewItem == databaseProject.itemType.file.table && config.workbench.enablePreviewFeatures",
"group": "6_dbProjects_openInDesigner"
},
{
"command": "sqlDatabaseProjects.exclude",
"when": "view == dataworkspace.views.main && viewItem == databaseProject.itemType.folder || viewItem =~ /^databaseProject.itemType.file/",