Kim Santiago
3b68aaed72
change publish options to use declarative table ( #22398 )
2023-03-22 09:44:27 -07:00
Kim Santiago
2be49a9911
switch exclude object types table to use declarative table component ( #22390 )
...
* switch exclude options to use declarative table component
* add to disposableListeners
2023-03-21 14:09:31 -07:00
Charles Gagnon
47ce587fef
Update ads-extension-telemetry to 3.0.1 ( #22374 )
2023-03-20 12:48:31 -07:00
Kim Santiago
931c44ac41
add ariaLive to publish options description ( #22338 )
...
* add ariaLive to publish options description
* use correct string and update typings
* update type
* remove comment update
* create type AriaLiveType
* update MockInputBoxComponent with AriaLiveValue
* update azdata-test and add comment
2023-03-16 16:08:24 -07:00
Charles Gagnon
8c20e827ad
Remove error messages from error events ( #22337 )
2023-03-15 15:19:16 -07:00
Cheena Malhotra
8539b63a5c
Upgrade http(s)-proxy-agent dependent npm packages ( #22306 )
2023-03-13 11:05:59 -07:00
Kim Santiago
0bbc290790
fix accessibility issues in update project from db dialog ( #22274 )
...
* fix accessibility issues in update project from db dialog
* remove aria label on radio buttons
2023-03-09 14:21:43 -08:00
Kim Santiago
12a5bd0ef2
update target platform text for azure synapse sql pool ( #22265 )
2023-03-09 10:07:12 -08:00
Kim Santiago
ab68c3060c
Add required property in missing places in sql projects ( #22253 )
...
* add required property for missing places in sql projects
* remove comma
2023-03-09 08:45:21 -08:00
Kim Santiago
5fef212ea3
add vscode mssql handling for getSqlProjectsService() ( #22121 )
...
* add vscode mssql handling for getSqlProjectsService()
* try to fix error because of projectStyle enum
2023-03-03 16:52:05 -08:00
Charles Gagnon
bd797ea6e1
Update extension privacy statements ( #22120 )
...
* Update extension privacy statements
* one more
2023-03-02 16:39:29 -08:00
Charles Gagnon
6172b4677f
Update ads-extension-telemetry ( #22112 )
2023-03-02 15:20:04 -08:00
Kim Santiago
d6358b3e29
Add telemetry events for rename and move in sql project ( #22068 )
...
* add telemetry events for rename and move in sql project
* remove check
* update telemetry events
2023-03-01 10:25:09 -08:00
Charles Gagnon
4a5ac92e46
Update ads-extension-telemetry to 1.4.0 ( #22069 )
...
* Update ads-extension-telemetry
* One more
2023-02-28 22:25:07 -08:00
Kim Santiago
bc85f52dd4
Update sql project file move to use DacFx api ( #22064 )
...
* update move to use STS api
* swap rename to use move function
* add try catch
* remove debug statement
* get original path from node
2023-02-28 14:31:49 -08:00
Kim Santiago
0413b95343
Swap rename to use DacFx move api ( #22051 )
...
* swap rename to use DacFx project apis
* add support for rename pre/post deploy scripts and add tests
* update the enum names too
* check instanceof instead of getting and iterating through all the collections
2023-02-28 11:59:09 -08:00
Kim Santiago
8550faaa73
Have different node types for the different item types in sql project tree ( #22053 )
...
* Have different node types for the different item types in sql project tree
* address comments
2023-02-28 10:31:46 -08:00
Kim Santiago
e675fc14f0
Revert 'Add profile section in Publish project UI ( #21906 )' ( #22047 )
...
This reverts commit cb58286247 .
2023-02-27 15:09:50 -08:00
Sakshi Sharma
41e2767880
Add publish profile to sql proj and tree ( #22008 )
...
* Read publish profiles stored in sqlproj file and present it in the projects tree
* Save publish profile and add it to sqlproj file, and present it in the tree
* Fix context menu operations
* Add tests
* Address comments
2023-02-23 22:32:12 -08:00
Kim Santiago
d75cf2b657
Hookup sqlcmdvar delete ( #22018 )
...
* delete sqlcmd variable working
* undo add
* add test
2023-02-23 16:44:08 -08:00
Kim Santiago
4ed1ef34b6
update version of Microsoft.Build.Sql used for building legacy sql projects ( #22010 )
2023-02-23 15:12:09 -08:00
Benjin Dubishar
0354775107
Fleshing out the SqlProjects service bindings ( #21984 )
...
* starts of sqlprojectsservice
* copy to mssql
* adding all the boilerplate
* updating service call structures
* Fixing up test mocks
* Adding comments to all the bindings
* blank space
* swapping for Promise; adding vscode-mssql type bindings
* patching
2023-02-22 22:58:30 -08:00
Kim Santiago
169138e24b
Remove data workspace * activationEvent ( #22005 )
...
* remove data workspace * activationEvent
* fix tests
2023-02-22 12:03:39 -08:00
Kim Santiago
10c3199a23
update sql projects azdata dependency ( #22007 )
2023-02-22 11:11:35 -08:00
Kim Santiago
a7f68ebd33
Drag and drop support for sql projects tree ( #21956 )
...
* Drag and drop working
* update comment
* move to projectController
* remove registerTreeDataProvider
* add tests
* fix dragging to project root
* cleanup
* addressing comments
2023-02-21 15:45:25 -08:00
Charles Gagnon
00493d6555
Add telemetry section to extension READMEs ( #21994 )
...
* Add telemetry section to extension READMEs
* Add separate links for VS Code
2023-02-21 12:34:17 -08:00
Kim Santiago
7761c3b171
Swap create new project api for sql projects ( #21971 )
2023-02-21 10:00:56 -08:00
Kim Santiago
c5fc37c373
Initial changes for adding SqlProjectsService ( #21967 )
...
* Add SqlProjectsService
* cleanup
* reorder imports
* undo changes in project.ts for now to fix tests
2023-02-16 17:15:24 -08:00
Sakshi Sharma
199f280586
Populate dbs properly when using publish profile, change connection icon and try enabling buttons ( #21968 )
2023-02-16 16:14:40 -08:00
Sakshi Sharma
7c6ae87fc8
Read server options from publish profile ( #21960 )
...
* Read encrypt and trust server certificate
* Set hostname in certificate setting
* Address comment- open connection dialog if the connection string in publish profile doesn't load a connection, instead of throwing an error.
2023-02-16 16:12:43 -08:00
Kim Santiago
4f6fe5955d
Remove parent from sql project tree items ( #21912 )
...
* update getFileProjectEntry and getRelativePath
* remove root and fix tests
* remove parent from sql project tree items
2023-02-14 14:53:39 -08:00
Kim Santiago
fe25674401
change sqlprojUri to projectFileUri ( #21938 )
2023-02-14 13:56:02 -08:00
Kim Santiago
71c12883fe
Remove references to root in sql projects ( #21911 )
...
* update getFileProjectEntry and getRelativePath
* remove root and fix tests
2023-02-14 10:34:46 -08:00
Sakshi Sharma
cb58286247
Add profile section in Publish project UI ( #21906 )
...
* Add profile section in Publish project UI
* Move publish profile row below Publish Target
* Add contract for savePublishProfie and SaveProfileAs button functionality
* Make the DacFx contract functional
* Send values from UI to DacFx service call
* Fix build error
* Address comment, remove print statements
* Address comments
* Set correct connection string
2023-02-13 14:06:42 -08:00
Kim Santiago
2b4c608b93
Update sql projects tree to use sqlproj uri instead of parent nodes ( #21901 )
...
* update sql projects tree to use sqlproj uri instead of parent nodes
* remove todo
* undo other change
* update a couple more
2023-02-10 11:22:59 -08:00
Kim Santiago
0e269e0438
Cleanup sql projects tree ( #21883 )
...
* remove MessageTreeItem and rename projectUri to relativeProjectUri
* declare variables inline in constructor
2023-02-09 11:42:00 -08:00
Kim Santiago
f8d9106eef
removing unused SqlDatabaseProjectTreeViewProvider functions ( #21885 )
2023-02-09 09:23:45 -08:00
Kim Santiago
af8316291e
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
2023-02-07 16:27:44 -08:00
Kim Santiago
e1b35d266a
Fix publish profile telemetry for ADS ( #21860 )
2023-02-06 17:12:30 -08:00
Kim Santiago
7efe4f9ce9
Remove data sources tree item from sql projects ( #21842 )
...
* remove data sources tree item from sql projects
* remove data sources node name
2023-02-06 14:48:26 -08:00
Sakshi Sharma
972312b3f5
Add validation for new file names for sql projects ( #21601 )
...
* Add validation for new file names for sql projects
* Addres comments and add validation for new project dialog
* Address comments
* Address comments on test
* Fix tests
* Remove extra error messages and rename file
* Address comments
* Fix tests
* Add test file back
2023-02-02 07:25:26 -08:00
Kim Santiago
cce794dd14
UI changes for add/edit/delete SQLCMD variables in sql projects ( #21799 )
...
* add edit command
* add and delete
* cleanup
* more cleanup
2023-02-01 15:06:07 -08:00
Kim Santiago
7a0790f365
remove external streaming job from sql project context menu ( #21787 )
2023-01-31 16:36:14 -08:00
Charles Gagnon
ad69164f09
Extension telemetry feature cleanup ( #21779 )
...
* Extension telemetry feature cleanup
* one more
2023-01-30 13:14:38 -08:00
Charles Gagnon
c33d2cc40a
Bump ads-extension-telemetry to 1.3.4 ( #21778 )
2023-01-30 13:13:57 -08:00
Kim Santiago
b273cf5a65
fix update project from db dialog not choosing the db of the connection ( #21746 )
2023-01-27 10:17:31 -08:00
Kim Santiago
cf5572a7f1
vbump dacpac, schema compare, and sql projects after Jan release ( #21739 )
2023-01-26 11:29:25 -08:00
Cheena Malhotra
81b7cd2612
Introduce mssql connection property 'host name in certificate' ( #21064 )
2023-01-25 17:09:28 -08:00
Kim Santiago
17949b9d03
Initial support for SQLCMD variables in sql project tree ( #21574 )
...
* initial changes
* sqlcmd node showing in tree
* Add edit sqlcmdvar command
* remove commands on sqlcmd vars for now
* cleanup
* fix tests
* add icons
* remove TestProject
* add checks for undefined
* add variable
2023-01-25 10:19:39 -08:00
Kim Santiago
c970887d5e
cleanup sql project TestProject created by test ( #21705 )
2023-01-24 11:20:16 -08:00