Charles Gagnon
aaffbc6b25
Fix azdata api loading in sql proj for VS Code ( #18122 )
2022-01-19 11:01:20 -08:00
Kim Santiago
967cd2b102
Add SDK sql project template ( #18058 )
...
* add sdk style project template
* update description and order
* update template
* update template and add link
* remove ToolsVersion and xmlns from project node
* update template name to SQL Database (SDK)
2022-01-19 10:08:47 -08:00
Kim Santiago
8b9020e7b6
update azdata dependency for schema compare and sql database projects ( #18095 )
2022-01-14 16:50:47 -08:00
Kim Santiago
6a288dcaa5
add types instead of using any in project.ts ( #18091 )
2022-01-14 12:53:57 -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
Charles Gagnon
19039c8fc7
Update VS Code MSSQL typings ( #18055 )
...
* Update VS Code MSSQL typings
* fix compile
2022-01-12 11:31:01 -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
7940814e8d
Add GenerateProjectFromOpenApiSpecOptions ( #18045 )
...
* wip
* Undo string change
* more changes
2022-01-11 11:57:21 -08:00
Kim Santiago
cd6b39ffee
add a project guid if a sql project doesn't have one ( #18009 )
2022-01-07 16:01:39 -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
e11b1ed2a3
update sql projects test ( #17987 )
2022-01-05 10:03:24 -08:00
Kim Santiago
443257e699
Handle delete folder for SDK style sql projects ( #17961 )
...
* handle delete folder for sdk style projects
* cleanup
* compare original sqlproj contents
* remove redundant checks
2021-12-20 12:43:30 -08:00
Kim Santiago
e18c87b194
vbump sql database projects to 0.15.0 ( #17956 )
2021-12-16 16:08:23 -08:00
Kim Santiago
b6d38e6e58
fix pre/post deploy scripts getting double counted in the files for sdk style projects ( #17954 )
...
* fix pre/post deploy scripts getting double counted in the files for sdk style projects
* add test
* update comment
2021-12-16 15:32:32 -08:00
Kim Santiago
703a925a92
Add folder for SDK style sql projects ( #17918 )
...
* update add folder for sdk style sql projects
* fix tests
* add test for add folder to sdk style project
* handle nested folders
* update helper function name
2021-12-16 09:35:29 -08:00
Kim Santiago
2b1acbc2c7
Handle exclude folder for sdk style sql projects ( #17826 )
...
* handle exclude Folder for sdk style projects
* update comment
* fix tests
* cleanup
* handle nested folders
* cleanup
* addressing comments
2021-12-14 11:29:42 -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
Kim Santiago
43d235ea42
update .net sdk location strings now that .net 6 is supported ( #17757 )
...
* update .net install strings now that .net 6 is supported
* copy old setting value to new setting
* update strings
* add link to issue
2021-12-02 15:32:07 -08:00
Lucy Zhang
9b87973205
Enable add sql binding quickpick ( #17790 )
...
* enable add sql binding command
* add preview to command
* use resourceScheme instead of resourceExtname
* bump version to 0.15.0
* revert version bump
2021-12-02 12:19:11 -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
Kim Santiago
0847f7cd38
Remove .net 6 version cutoff for building sql projects ( #17736 )
...
* remove .net 6 version cutoff for building sql projects
* Revert "Warning when .NET 6 SDK is detected (#17422 )"
This reverts commit 2ed8aeb565 .
* add back skipVersionSupportedCheck
* add back return false
* addressing comments
2021-11-23 14:32:05 -10:00
Kim Santiago
33f01054c0
Update remove file for sdk style sql projects ( #17688 )
...
* add support for removing file in new style project
* fix test
* only load files, not whole project when checking if a <Build Remove> needs to be added
* merge changes
* fixes after merge
2021-11-22 14:45:43 -10:00
Kim Santiago
a79c61ff4e
Fix ordering of reading sqlproj Build Includes and Removes ( #17712 )
...
* evaluate includes and removes in order in sqlproj
* fix after merge
* fix comment
* update comment
2021-11-22 11:50:06 -10:00
Charles Gagnon
0caa6390b9
Fix "unsupported version" error when adding sql binding package ( #17721 )
2021-11-22 10:44:46 -08:00
Kim Santiago
bb28646670
Update one more variable name for sdk style projects ( #17710 )
2021-11-22 08:13:36 -10:00
Leila Lali
9bdd6aca42
Adding UI for deploying a db proj to docker ( #17495 )
2021-11-18 14:44:33 -08:00
Charles Gagnon
88b754b739
Add instructions for developing VS Code version of sql-database-projects ( #17705 )
2021-11-18 14:07:39 -08:00
Kim Santiago
6f03cbac97
support building msbuild sdk style projects ( #17675 )
...
* support building msbuild sdk style projects
* fixes after merge
2021-11-17 07:59:43 -10:00
Lucy Zhang
3d9f54b0c0
Sql Binding: Add "Check out pane for more details" when nuget package download fails ( #17680 )
...
* check output for more details
* detail error
* wait for result from showerrormessage
2021-11-16 15:01:05 -08:00
Kim Santiago
6725e07ece
update names for msbuild sdk style projects ( #17677 )
...
* update names for msbuild sdk style projects
* remove msbuild from names
* update comments
2021-11-16 11:23:19 -10:00
Kim Santiago
24a6de404c
undo adding space in net core sdk location setting ( #17684 )
2021-11-16 10:51:24 -10:00
Kim Santiago
66c438db4d
Fix sql projects net6 warnings ( #17673 )
...
* fix .net 6 error showing on startup
* fix double warning
* addressing comments
* update key string
2021-11-16 10:02:15 -10: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
Kim Santiago
5fccd8ebcd
update add file/folder for msbuild sdk style projects ( #17660 )
...
* update add file for msbuild sdk style projects
* also handle add folder
* fix comment
2021-11-15 15:00:50 -10:00
Kim Santiago
bf1cc057be
Refactoring readProjFile() ( #17637 )
...
* move reading project parts to different helper functions
* cleanup
* remove comment
* addressing comments
2021-11-12 15:02: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
8057bf855b
add support for Build Remove ( #17610 )
2021-11-09 10:45:56 -08:00
Kim Santiago
b8ea493f8c
Add support for showing files for glob style sql projects ( #17518 )
...
* use glob to get files for new style msbuild sdk sqlproj
* add tests
* cleanup
* fix test
* don't show bin and obj files and folders
* handle other glob patterns
* fix duplicate entries getting added for glob patterns in project's folder
2021-11-05 13:29:47 -07:00
Benjin Dubishar
5160814623
Dedupe shell command execution logic ( #17516 )
...
* Moved to shellExecutionHelper
* First crack
* fixed the deploy tests
* PR comments
* trigger GitHub actions
Co-authored-by: llali <llali@microsoft.com >
2021-11-04 17:16:58 -07: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
Kim Santiago
312b410fff
Add type for Document in sql database projects ( #17539 )
2021-11-02 13:17:18 -07:00
Kim Santiago
0d485ffe2b
fix DefaultValue getting loaded for publish profiles ( #17526 )
...
* fix DefaultValue getting loaded for publish profiles
* add comment
2021-11-02 11:32:25 -07:00
Karl Burtram
d7b0b6c251
Add untrusted workspace supported flags ( #17557 )
2021-11-01 20:48:05 -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
Charles Gagnon
114a768634
String updates for Data Workspace & SQL Proj ( #17504 )
...
* Clean up extension descriptions
* More cleanup
* learning to spell
* Remove unused loc strings
* Add bundling information & rename view container
* Update data workspace readme
2021-10-28 13:33:19 -07:00