Rename file support in sql projects (#21858)

* add quickpick for rename file/folder in sql project

* add comment

* make rename file actually do something

* add validation
This commit is contained in:
Kim Santiago
2023-02-07 16:27:44 -08:00
committed by GitHub
parent 7150257218
commit af8316291e
5 changed files with 52 additions and 0 deletions

View File

@@ -206,6 +206,11 @@
"command": "sqlDatabaseProjects.addSqlCmdVariable",
"title": "%sqlDatabaseProjects.addSqlCmdVariable%",
"category": "%sqlDatabaseProjects.displayName%"
},
{
"command": "sqlDatabaseProjects.rename",
"title": "%sqlDatabaseProjects.rename%",
"category": "%sqlDatabaseProjects.displayName%"
}
],
"menus": {
@@ -333,6 +338,10 @@
{
"command": "sqlDatabaseProjects.addSqlCmdVariable",
"when": "false"
},
{
"command": "sqlDatabaseProjects.rename",
"when": "false"
}
],
"view/item/context": [
@@ -426,6 +435,11 @@
"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"
},
{
"command": "sqlDatabaseProjects.rename",
"when": "view == dataworkspace.views.main && viewItem =~ /^databaseProject.itemType.file/",
"group": "9_dbProjectsLast@3"
},
{
"command": "sqlDatabaseProjects.changeTargetPlatform",
"when": "view == dataworkspace.views.main && viewItem =~ /^(databaseProject.itemType.project|databaseProject.itemType.legacyProject)$/",