Sai Avishkar Sreerama
985f9b03c5
OptionsDialog and buttons CSS styling updates ( #19792 )
...
* OptionsDialog and buttons CSS styling updates
* final css changes for sql db options tab
* modified options button into itmes list
* updated tab name
* Added removed line git blame
2022-07-08 09:50:00 -05:00
Sai Avishkar Sreerama
89816c9ff3
OptionsMapTable logic to replace the deployment hardcoded values final ( #19789 )
...
* OptionsMapTable logic to replace the deployment hardcoded values final
* Test modifiaction
* OptionsMApTable updates with STS and review commetns
* comments added and option string moved to constants file
* Reverting the options button css related change and will put in other PR
* converted optionsMapTable to custom type and references.
* Options prop changes and model updates
* Reset btn event method name fixed
* removed local booleanOptionDict var and using the existing one
* updated code with removed local vars
* Update to booleanOptionsDictionary name
* merged two variable to one
* Refactoring code and updating variables
* separated lookup and data array and refactor
* missing visibility
* reset logic revised and no other edgecases found
* variable names updated to meaningful
* vbump here to test the checks, sending new vbump PR separately
2022-07-08 09:40:06 -05:00
Kim Santiago
029ea06790
Add aria-label option for flexContainer for add db reference dialog to use ( #19911 )
2022-07-05 10:59:30 -07:00
Charles Gagnon
dc006be73e
Make publish to docker settings properties required ( #19898 )
...
* Make publish to docker settings properties required
* move
2022-06-30 16:21:53 -07:00
Charles Gagnon
87f8f2fd90
Additional SQL Proj cleanup ( #19836 )
2022-06-27 17:29:49 -07:00
Charles Gagnon
5b95a47ca6
Add launchPublishToDockerContainerQuickpick to extension API ( #19834 )
...
* Initial
* remove namespace
* minor fixes
2022-06-27 15:29:43 -07:00
Kim Santiago
a3cad2378c
Add telemetry for schema compare and sql database projects options dialogs ( #19799 )
...
* add more telemetry for schema compare and sql projects options dialogs
* cleanup
* change to sendActionEvent
2022-06-22 13:31:28 -07:00
Kim Santiago
fb56908165
disable publish profile input box ( #19784 )
2022-06-21 10:38:56 -07:00
Sai Avishkar Sreerama
e08a87d035
SQL DB Project Extension - Providing publish deploy options ( #17993 )
...
* initilaizing the sqlproj display options work
* added more code to the options dialog, need default option values
* Except REset Button, all works and need to refactor and test
* DisplayOptions for SQL DB Proj completed, refactor needed
* Tests for display options
* refactor code and removed unnecessary await calls
* Description values getting from STS API and code refactor
* DacpacExtesnion test model error fix
* updates related to STS model updates
* Dac Deployement options model updates according to STS changes
* Undoing file updates and moving as separate PR
* Undoing vscode whitespace changes which were added accidentally
* Options display name coming from API
* Updated model with dac deploy options display names coming from the STS API
* errors fixed after merge to main
* separating model related changes after merge, separate PR exists
* wrong Comment for the test case removed
* code refactor updates
* Hyperlink changes to secondary button and style updates
* refactoring code and comments
* importing type only instead of whole azdata and comment updates
* projectcontroller test fix
* removed duplicate file updates from other PR
* code refactor according to comments
* Added dispose to the onclick handler
* Added test case
* parameter change results error and fixed
* Addressing all comments with updates
* Unused variable removed and missed with previous commit
* Updated the ppublish button and width
* Adjusted the database dropdown and options margins to make all input align in same line
* Updated the database width and moved stylings to uiconstants file
2022-06-06 16:53:53 -05:00
Charles Gagnon
45d7a6dd62
Clean up docs for connect and ConnectionResult ( #19509 )
...
* Clean up docs for connect and ConnectionResult
* links
* fix build
* fix
2022-05-25 10:38:00 -07:00
Leila Lali
39f5ad9e16
Adding firewall rule prompt when publishing to existing server ( #19474 )
2022-05-23 08:33:53 -07:00
Leila Lali
e10b1eb5a9
SQL Project Deploy to docker container - Adding a UI for user to select docker image tag ( #19297 )
2022-05-11 11:29:11 -07:00
Kim Santiago
b3d92aaad3
change import back to import type * as azdataType ( #19292 )
2022-05-04 17:28:06 -07:00
Leila Lali
d95aff1d3c
New UI for deploying SQL project to a new Azure server ( #18833 )
2022-04-29 15:39:21 -07:00
Kim Santiago
34f6083bfc
fix alignment in update project from db dialog ( #19207 )
2022-04-27 17:06:42 -07:00
Kim Santiago
23f9e37986
Fix create project from db not loading dbs when disconnected ( #19129 )
...
* fix create project from database when launched from disconnected node
* don't open dashboard
* fix tests
* update order so connection dialog opens first if can't connect
2022-04-22 15:28:04 -07:00
Kim Santiago
794daa3440
add SDK option to create project from db quickpick ( #19100 )
...
* Add SDK option to create project from db quickpick
* cleanup
2022-04-15 09:57:48 -07:00
Leila Lali
459fab256e
Sql Proj: Adding a new sqlproj template for SQL dbs ( #18636 )
2022-03-29 09:06:56 -07:00
Leila Lali
aad20bc338
Chaning the name of server in deploy option if target is Azure ( #18828 )
2022-03-28 15:07:09 -07:00
Nemanja Milovančević
5e68ff1dfe
Make mssql extension a module ( #18804 )
...
* Rebase from main branch
* import from module
* Add mssql module ref
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com >
2022-03-24 11:09:55 -07:00
Kim Santiago
5a87e552bc
move system dbs to bottom of the list in update project from db dialog ( #18791 )
2022-03-22 18:12:19 -07:00
Vasu Bhog
80007a72cc
Remove sql-bindings logic from sql-database-projects ( #18754 )
...
* remove sql-bindings logic from sql-database-projects
2022-03-17 11:36:28 -07:00
Kim Santiago
7181d4c79e
Make SDK-style project a checkbox option instead of separate template ( #18698 )
...
* switch to using a checkbox instead of separate template for new SDK style project
* let project provider provide sdk learn more url
* Reorder
2022-03-11 16:54:53 -08:00
Kim Santiago
9e3d678536
add learn more link for sdk style in create project from db dialog ( #18637 )
2022-03-04 13:00:21 -08:00
Kim Santiago
7b92c9eb65
only show confirmation message for apply all changes, not for view changes in schema compare ( #18520 )
2022-02-22 13:33:24 -08:00
Vasu Bhog
0f385b386f
Add SQL Binding Disconnected Scenario ( #18440 )
...
* disconnected scenario
* match parameters in mssql
2022-02-17 14:20:13 -08:00
Kim Santiago
fa4161d9a1
Add SDK style project option to create project from db dialog ( #18243 )
...
* add sdk style project template
* update description and order
* add SDK style project option to create project from db dialog
* fix test
* switch to checkbox
* remove not used string
* fix test
2022-02-10 10:49:46 -08:00
Vasu Bhog
9b3dd4247c
Add SQL Binding Password Prompts ( #18241 )
...
* add password warning
* password prompts
2022-02-09 00:42:27 -08:00
Vasu Bhog
b7fe4c09e2
vBump STS to 1.9.5 & add optional application name parameter for connection string ( #18201 )
...
* include application name optional parameter
* vBump STS to 1.9.5
2022-02-04 17:56:59 -08:00
Kim Santiago
243afc9f54
add confirmation message to update project from db dialog ( #18199 )
2022-02-02 17:04:12 -08:00
Charles Gagnon
1c9ba64ee0
check-param-names ( #18189 )
2022-01-31 12:39:22 -08:00
Charles Gagnon
aaffbc6b25
Fix azdata api loading in sql proj for VS Code ( #18122 )
2022-01-19 11:01:20 -08:00
Vasu Bhog
d4534f875f
Add Connection String Enhancement for SQL Bindings ( #18011 )
...
* sql database work to prompt users to choose connections
* add test
2022-01-13 17:54:46 -08:00
Benjin Dubishar
292e60a767
Apply changes from remote database to sqlproj - sql-database-projects changes ( #17738 )
...
* update project from database
* update project from database
* Leftover merge update
* Slight refactor to add vscode entrypoints
* Re-adding leftover schemacompare bits that reference database project changes
* Removing unnecessary function
* Addiung GetDSP command to package.json
* tests and a race condition fix
* remove custom UUID generation code
* swapping awaits for voids on promises
* PR feedback
* PR feedback
* Hide update project command from vscode
* Swapping cross-extension commands for bound extension contract
* Re-adding schema compare radio buttons for sqlproj
* Adding refresh after project update
* Populating list of project scripts just before comparison to avoid missing script errors of project was separately edited
* Adding missing await for okay button enable check
* Correcting schema compare source when populated from a project
* Rename UpdateDataModel to be more clear
* Fix incorrectly changed type
* Added new runComparison schema compare command, hooked up to sqlproj extension
* Added progress indicator for "apply now" option
* moved string literal to constant
* Added missing await
* Setting missing "saveScmpButton" state to fix test
* Revert "Setting missing "saveScmpButton" state to fix test"
This reverts commit 55612c9def24ac9e3398f5bbd153d21d9d3ca37f.
* Removing preemptive resetWindow() call
* general cleanup
* PR feedback
* property renames
* Reverting rename; requires Tools Service change first
* Adding header to updateProject
* Adding missing header
* PR feedback
* adding missing await
* Handing race condition for UI enable
* Fixing broken okay enable case
* Fixing enum comparison wonk
Co-authored-by: Noureldine Yehia <t-nyehia@microsoft.com >
2022-01-11 16:52:09 -08:00
Kim Santiago
4fa2b50077
load name and options from publish profile for vscode publish quickpick ( #18044 )
...
* load name and options from publihs profile for vscode publish quickpick
* fix when a publish profile doesn't have the target db name
* update condition
* simplify
2022-01-11 15:05:58 -08:00
Charles Gagnon
2bc6a0cd01
VS Code merge to df8fe74bd55313de0dd2303bc47a4aab0ca56b0e ( #17979 )
...
* Merge from vscode 504f934659740e9d41501cad9f162b54d7745ad9
* delete unused folders
* distro
* Bump build node version
* update chokidar
* FIx hygiene errors
* distro
* Fix extension lint issues
* Remove strict-vscode
* Add copyright header exemptions
* Bump vscode-extension-telemetry to fix webpacking issue with zone.js
* distro
* Fix failing tests (revert marked.js back to current one until we decide to update)
* Skip searchmodel test
* Fix mac build
* temp debug script loading
* Try disabling coverage
* log error too
* Revert "log error too"
This reverts commit af0183e5d4ab458fdf44b88fbfab9908d090526f.
* Revert "temp debug script loading"
This reverts commit 3d687d541c76db2c5b55626c78ae448d3c25089c.
* Add comments explaining coverage disabling
* Fix ansi_up loading issue
* Merge latest from ads
* Use newer option
* Fix compile
* add debug logging warn
* Always log stack
* log more
* undo debug
* Update to use correct base path (+cleanup)
* distro
* fix compile errors
* Remove strict-vscode
* Fix sql editors not showing
* Show db dropdown input & fix styling
* Fix more info in gallery
* Fix gallery asset requests
* Delete unused workflow
* Fix tapable resolutions for smoke test compile error
* Fix smoke compile
* Disable crash reporting
* Disable interactive
Co-authored-by: ADS Merger <karlb@microsoft.com >
2022-01-06 09:06:56 -08:00
Kim Santiago
83029fad00
fix focus when opening publish dialog ( #17886 )
2021-12-09 15:10:40 -08:00
Kim Santiago
485c0bd17b
fix load publish profile not working ( #17851 )
2021-12-08 10:50:37 -08:00
Alex Ma
de93938ef4
Added fix for Publish Target Label Position ( #17771 )
...
* Added fix for Publish Target Label Position
* renamed checkbox
2021-12-01 09:39:36 -08:00
Leila Lali
7e17bfb6ec
Added UI for user to accept EULA when deploying sql proj to docker container ( #17762 )
2021-11-30 15:08:23 -08:00
Leila Lali
9bdd6aca42
Adding UI for deploying a db proj to docker ( #17495 )
2021-11-18 14:44:33 -08:00
Lucy Zhang
343e314103
SQL Binding: Give default connection setting name ( #17659 )
...
* show sqlconnectionstring in quickpick
* fix duplicate sqlconnectionstring setting
* add (new)
* add sqlconnectionstring as default setting name
* check if sqlconnectionstring already exists
2021-11-15 18:53:52 -08:00
Lucy Zhang
ba92694fa3
Show connection string example for add sql binding quickpick ( #17650 )
...
* add connection string example
* reorder
2021-11-11 10:54:13 -08:00
Kim Santiago
b6047ad87d
Move project entry classes to separate file ( #17629 )
...
* moving ProjectEntry stuff to another file
* cleanup
2021-11-09 16:03:39 -08:00
Kim Santiago
a34b5a0db7
show better error messages when parsing sqlproj ( #17589 )
...
* show better error messages when parsing sqlproj
* show error messages in console
2021-11-04 16:43:31 -07:00
Charles Gagnon
82805638ad
Add onClosed event to ModelView dialogs ( #17531 )
...
* Add onClosed event to ModelView dialogs
* Use defined type
* Fix compile
* fix tests
* fix tests2
* Remove unused
2021-10-28 20:53:20 -07:00
Charles Gagnon
00e5380331
sql-database-projects dialog completion cleanup ( #17525 )
2021-10-28 13:51:48 -07:00
Benjin Dubishar
6f65119166
Use correct string when checking "browse" option ( #17432 )
...
* Correct browse string match
* Deduping const
2021-10-21 13:24:35 -07:00
Kim Santiago
87baa9c860
fix sql bindings error message not showing ( #17276 )
...
* fix error message not showing
* use utils.getErrorMessage
2021-10-06 16:03:40 -07:00
Kim Santiago
51c41915a4
use placeholder for table name in add sql bindings quickpick ( #17258 )
...
* use placeholder for table name in add sql bindings quickpick
* add validation
2021-10-04 17:35:13 -07:00