mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 01:25:37 -05:00
Organizes context menus for database projects tree (#10266)
* reoranizing existing context menu commands * adding build/deploy/import stubs * Update error message * adding for schemaCompare
This commit is contained in:
@@ -82,6 +82,31 @@
|
||||
"command": "sqlDatabaseProjects.newFolder",
|
||||
"title": "%sqlDatabaseProjects.newFolder%",
|
||||
"category": "%sqlDatabaseProjects.displayName%"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.build",
|
||||
"title": "%sqlDatabaseProjects.build%",
|
||||
"category": "%sqlDatabaseProjects.displayName%"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.deploy",
|
||||
"title": "%sqlDatabaseProjects.deploy%",
|
||||
"category": "%sqlDatabaseProjects.displayName%"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.import",
|
||||
"title": "%sqlDatabaseProjects.import%",
|
||||
"category": "%sqlDatabaseProjects.displayName%"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.properties",
|
||||
"title": "%sqlDatabaseProjects.properties%",
|
||||
"category": "%sqlDatabaseProjects.displayName%"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.schemaCompare",
|
||||
"title": "%sqlDatabaseProjects.schemaCompare%",
|
||||
"category": "%sqlDatabaseProjects.displayName%"
|
||||
}
|
||||
],
|
||||
"menus": {
|
||||
@@ -119,36 +144,87 @@
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newFolder",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.build",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.deploy",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.import"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.properties",
|
||||
"when": "false"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.schemaCompare",
|
||||
"when": "false"
|
||||
}
|
||||
],
|
||||
"view/item/context": [
|
||||
{
|
||||
"command": "sqlDatabaseProjects.close",
|
||||
"when": "view == sqlDatabaseProjectsView"
|
||||
"command": "sqlDatabaseProjects.build",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "1_dbProjectsFirst@1"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newScript",
|
||||
"when": "view == sqlDatabaseProjectsView"
|
||||
"command": "sqlDatabaseProjects.deploy",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "1_dbProjectsFirst@2"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newTable",
|
||||
"when": "view == sqlDatabaseProjectsView"
|
||||
"command": "sqlDatabaseProjects.schemaCompare",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "1_dbProjectsFirst@3"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newView",
|
||||
"when": "view == sqlDatabaseProjectsView"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newStoredProcedure",
|
||||
"when": "view == sqlDatabaseProjectsView"
|
||||
"command": "sqlDatabaseProjects.import",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "1_dbProjectsFirst@4"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newItem",
|
||||
"when": "view == sqlDatabaseProjectsView"
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "2_dbProjects_newMain@1"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newFolder",
|
||||
"when": "view == sqlDatabaseProjectsView"
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "2_dbProjects_newMain@2"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newTable",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "3_dbProjects_newItem@1"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newView",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "3_dbProjects_newItem@2"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newStoredProcedure",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "3_dbProjects_newItem@3"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.newScript",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "3_dbProjects_newItem@9"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.close",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "9_dbProjectsLast"
|
||||
},
|
||||
{
|
||||
"command": "sqlDatabaseProjects.properties",
|
||||
"when": "view == sqlDatabaseProjectsView",
|
||||
"group": "9_dbProjectsLast"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user