Add ability to create publish profile from project context (#23110)

* Ability to add publish profile from project context

* Add/update test + fix Build vs None addition to sqlproj file
This commit is contained in:
Sakshi Sharma
2023-05-15 16:14:07 -07:00
committed by GitHub
parent b56f2ccb60
commit b260edcec3
10 changed files with 64 additions and 6 deletions

View File

@@ -207,6 +207,11 @@
"command": "sqlDatabaseProjects.rename",
"title": "%sqlDatabaseProjects.rename%",
"category": "%sqlDatabaseProjects.displayName%"
},
{
"command": "sqlDatabaseProjects.newPublishProfile",
"title": "%sqlDatabaseProjects.newPublishProfile%",
"category": "%sqlDatabaseProjects.displayName%"
}
],
"menus": {
@@ -334,6 +339,10 @@
{
"command": "sqlDatabaseProjects.rename",
"when": "false"
},
{
"command": "sqlDatabaseProjects.newPublishProfile",
"when": "false"
}
],
"view/item/context": [
@@ -402,6 +411,11 @@
"when": "view == dataworkspace.views.main && viewItem =~ /^(databaseProject.itemType.project|databaseProject.itemType.legacyProject)$/ || viewItem == databaseProject.itemType.folder",
"group": "3_dbProjects_newItem@9"
},
{
"command": "sqlDatabaseProjects.newPublishProfile",
"when": "view == dataworkspace.views.main && viewItem =~ /^(databaseProject.itemType.project|databaseProject.itemType.legacyProject)$/ || viewItem == databaseProject.itemType.folder",
"group": "3_dbProjects_newItem@10"
},
{
"command": "sqlDatabaseProjects.addDatabaseReference",
"when": "view == dataworkspace.views.main && viewItem == databaseProject.itemType.referencesRoot",