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
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
Kim Santiago
bb28646670
Update one more variable name for sdk style projects ( #17710 )
2021-11-22 08:13:36 -10: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
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
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
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
a31388f37a
fix test-extension-unit.js on mac ( #17612 )
...
* fix test-extensions-unit.js not working on mac
* add comment
2021-11-05 17:22:38 -07: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
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
Kim Santiago
e372fd9bdc
Add project name to update project message ( #17512 )
...
* add project name to update SSDT project message
* add quotes
2021-10-27 15:13:30 -07:00
Kim Santiago and Kim Santiago
fee9c6e071
Don't show update project warning for new style sqlproj ( #17490 )
...
* don't show SSDT update warning for new style projects
* update strings
* add checks for the 2 other ways to specify msbuild sdk
* add link to docs on how to use project sdk
Co-authored-by: Kim Santiago <kisantia@Kims-MacBook-Pro.local >
2021-10-27 12:53:38 -07:00
Kim Santiago
9b45911141
vbump dacpac, schema compare, and sql database projects ( #17492 )
2021-10-26 10:49:44 -07:00
Kim Santiago
38036ca15c
hide add sql binding quickpick ( #17340 )
2021-10-11 16:14:31 -07:00
Kim Santiago
6c79b2a8c9
fix schema compare results at bottom ( #17299 )
2021-10-07 13:33:10 -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
2750dc0fe0
Add link to sql bindings repo ( #17263 )
...
* add link to sql bindings repo
* move to then
* const
2021-10-05 17:03:12 -07:00
Kim Santiago
7c0ab0af82
add category for Add Sql Binding command ( #17260 )
2021-10-05 13:42:25 -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
Kim Santiago
d5b43df6d6
fix restart ADS warning showing twice for create project from db ( #17214 )
2021-10-01 14:53:36 -07:00
Kim Santiago
e037118082
Reset schema comapre when comparison result is not success ( #17184 )
2021-10-01 10:21:07 -07:00
Kim Santiago
b2e9e30529
Check if file is dirty before adding sql binding ( #17175 )
...
* check if file is dirty before adding sql binding
* Addressing comments
2021-09-29 15:26:14 -07:00
Kim Santiago
ee8285bf38
Add back "Remove Project" ( #17178 )
...
* remove project working with full paths
* use relative paths
* const
* addressing comments
2021-09-28 17:09:21 -07:00
Kim Santiago
1c112689b1
update data workspace restart ADS to open workspace message ( #17188 )
...
* update message
* update string
2021-09-28 16:49:00 -07:00
Kim Santiago
626eecf964
mark schema compare tests as unstable ( #17140 )
2021-09-22 17:18:48 -07:00
Kim Santiago
4e5c99df02
Add support for adding new setting in local.settings.json in add SQL binding quickpick ( #17093 )
...
* be able to add new setting in local.settings.json
* cleanup
* addressing comments
* remove todo comment
* addressing comments
* update some strings to uris
2021-09-22 14:12:01 -07:00
Kim Santiago
8eafc34194
Change recompare message after changing options to modal ( #17103 )
...
* Change recompare message to modal
* change options to yes and no
2021-09-20 16:35:55 -07:00
Kim Santiago
cb8320ca83
Adding a few tests for Add SQL binding ( #17079 )
...
* initial changes
* add a couple more tests
2021-09-16 11:19:03 -07:00
Kim Santiago
37e88f9fcd
Adding a couple telemetry points for sql bindings quickpick ( #16974 )
...
* adding a couple telemetry points for sql bindings quickpick
* addressing comments
2021-09-10 14:08:42 -07:00
Kim Santiago
037f957741
Update SQL binding prompt string to be more clear ( #16982 )
...
* update SQL binding prompt string to be more clear
* update variable name
2021-09-03 10:29:55 -07:00
Kim Santiago
a47276f708
Load settings from local.settings.json for add sql bindings quickpick ( #16957 )
...
* load settings from local.settings.json for add sql bindings quickpick
* cleanup
* addressing comments
2021-09-02 17:25:13 -07:00
Kim Santiago
2c75f199e8
Add sql bindings package reference to project ( #16912 )
...
* list packages and add packages working
* cleanup and remove list packages
* cleanup
* change to pull in latest package version
2021-08-27 16:58:54 -07:00
Kim Santiago
b2be609c36
hook up add sql binding ( #16838 )
...
* hookup add sql binding
* fix typo
* addressing comments
* Addressing more comments
* add more comments
2021-08-23 13:49:05 -07:00
Kim Santiago
9e16a30ece
bump sql database projects version to 0.13.0 ( #16834 )
2021-08-20 15:30:10 -07:00
Kim Santiago
33baaa475d
Insert sql binding into Azure function quick pick ( #16553 )
...
* initial quick pick
* move constants
* remove commented code for now
* addressing comments
* update name
* update name in other places
* remove azure functions from name and rename file
2021-08-05 12:11:30 -07:00
Kim Santiago
f01e9e2fc0
add api to open new project dialog with only one project type with filtered target platforms ( #16315 )
2021-07-27 10:03:44 -07:00
Kim Santiago
ce4fa98691
bump sql database projects version to 0.12.0 ( #16401 )
2021-07-22 15:53:48 -07:00
Kim Santiago
5059c94adc
Add target platform dropdown to new project dialog ( #16091 )
...
* add target platform as an option in create project api
* move constant
* WIP
* show versions in dialog and create project with selected version
* validate version
* add error messages
* add test
* change version to target platform
* cleanup
* more cleanup
* use withProps
2021-07-15 13:43:48 -07:00
Kim Santiago
b4ab73a636
bump ADS dependency for sql database projects ( #16092 )
2021-07-13 11:46:02 -07:00
Kim Santiago
affe3a838b
Add target platform as an option in create project api ( #16035 )
...
* add target platform as an option in create project api
* add test
* move constant
2021-07-12 15:14:33 -07:00
Kim Santiago
c69c303a2b
fix duplicate sqlcmd var header when loading publish profile multiple times ( #16007 )
...
* fix duplicate sqlcmd var header when loading publish profile multiple times
* remove variable to keep track of count
2021-07-08 14:37:07 -07:00
Kim Santiago
edc319a90c
Remove awaits that were blocking data workspace extension from loading ( #15904 )
...
* remove awaits that were blocking data workspace extension from loading
* add comment
* remove await and use then
* use return instead of await
* add notification when there's an error
2021-06-25 15:46:28 -07:00
Kim Santiago
8c6be27254
fix projects notification showing when it shouldn't ( #15890 )
...
* fix projects notification showing when it shouldn't
* use path.resolve
2021-06-24 12:24:57 -07:00
Kim Santiago
5e62aea5d5
Filter out system dbs from create project from db dialog ( #15610 )
...
* filter out system dbs from create project from db dialog
* use includes instead of find
2021-06-02 17:22:28 -07:00
Kim Santiago
faaf667439
Add DW master.dacpac ( #15559 )
...
* add DW master.dacpac
* add missing awaits in tests
* use ternary
* only show master in system db dropdown for dw
2021-05-27 10:03:33 -07:00
Kim Santiago
25352fa39c
Fixing a couple database reference dialog bugs ( #15523 )
...
* fixing a couple database reference dialog bugs
* update comment
2021-05-25 11:37:13 -07:00
Kim Santiago
6b189be781
update comments and name for clarity ( #15504 )
2021-05-19 11:03:53 -07:00
Kim Santiago
08ae25d7ba
Fix failing schema compare integration tests ( #15500 )
...
* fix failing schema compare integration tests
* comment out check and add TODO
2021-05-17 17:27:03 -07:00
Kim Santiago
e0d8b67fe4
bump schema compare and sql db proj versions ( #15496 )
2021-05-17 13:25:47 -07:00
Kim Santiago
99fd1fbb5e
fix typo in .net core message ( #15410 )
2021-05-11 13:27:19 -07:00
Kim Santiago
9d8660749a
fix schema compare display name having username ( #15357 )
...
* fix schema compare display name having username
* reuse variable
* fix previous selection for server not being selected in dialog
* fix tests
2021-05-07 12:46:06 -07:00
Kim Santiago
e2537922b0
bump sql database projects version to 0.9.1 ( #15314 )
2021-05-03 16:22:11 -07:00
Kim Santiago and Charles Gagnon
25681defd8
Add git clone for project to Open Existing dialog ( #15244 )
...
* expose git clone api
* add git clone option for projects in open existing dialog
* add sql carbon edits
* cleanup and error handling
* fix telemetry property
* addressing comments
* add gitignore
* copy git.d.ts from git extension
* remove copy of git.d.ts from data-workspace extension
* use single quotes
* Remove git copy from git clone PR (#15286 )
* Remove copy git typings
* Remove gitignore
* update error messages
* lowercase
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com >
2021-04-30 11:12:22 -07:00
Kim Santiago
020bc738cc
fix DW project build ( #15287 )
2021-04-29 14:48:01 -07:00
Kim Santiago
cbe128dd6c
bump version for schema compare and sql database projects ( #15285 )
2021-04-29 11:32:13 -07:00
Kim Santiago
da37cf6ec6
Expose sql project apis ( #15239 )
...
* make project variables private and add getters
* expose project in sqlproj.d.ts
* add more comments
* change to ISqlProject
2021-04-27 17:35:27 -07:00
Kim Santiago
b7ea1c1bf3
Don't allow duplicate file/folder entries to be added to sql projects ( #15104 )
...
* don't allow adding the same file or folder to the sqlproj if it has already been added
* add a couple more checks in test
* toLowerCase when comparing
2021-04-13 16:08:43 -07:00
Kim Santiago
eb8c1c396d
fix schema compare dropdown not selecting correct db when multiple active connections ( #14999 )
...
* fix schema compare dropdown not selecting correct db when multiple active connections
* fix when no username so default is used
2021-04-06 16:15:31 -07:00
Kim Santiago
0fa9689345
add data-workspace unit tests to test-extensions-unit scripts ( #14923 )
2021-03-31 11:19:03 -07:00
Kim Santiago
f4e1f85e0f
Add dacpac references to sqlproj with relative path ( #14877 )
...
* relative paths written to sqlproj, but can't delete yet
* only keep track of relative path
* remove leading slash
* add test
* use path.relative
* Add error message if dacpac reference is located on a different drive
2021-03-30 17:06:04 -07:00
Kim Santiago
af4ad1fcb1
fix revealFileInOS command ( #14913 )
2021-03-30 15:11:48 -07:00
Kim Santiago
ca19f08582
Add git clone option for opening existing workspace ( #14828 )
...
* added git option to dialog
* Add validation for cloning workspace and hide radio buttons for project
* add test
* cleanup
2021-03-26 15:30:29 -07:00
Kim Santiago
39a47b0053
Add telemetry for opening dacpac wizard ( #14884 )
...
* add telemetry for opening dacpac wizard
* add wizard open telemetry to core
* fix tests
* remove WizardOpen
2021-03-26 14:57:51 -07:00
Kim Santiago
dee5720676
make task history horizontally scrollable ( #14846 )
2021-03-24 13:41:02 -07:00
Kim Santiago
d658af153d
fix publish profile with connection string ending in semicolon not loading ( #14797 )
2021-03-19 13:17:51 -07:00
Kim Santiago
adc0f3e96d
fix build errors in projectController.test.ts ( #14798 )
2021-03-18 18:31:53 -07:00
Kim Santiago
8068de5938
fix project tree tests failing on windows ( #14759 )
...
* fix project tree tests failing on windows
* add back test
* Addressing comments
* change to doc comment
* remove unnecessary change
* undo other change
2021-03-18 17:14:00 -07:00
Kim Santiago
f4d305ec16
vBump dacpac and sql database projects ( #14768 )
2021-03-17 11:14:48 -07:00
Kim Santiago
a4fae7c1d8
fix database name edit box not announcing required ( #14753 )
2021-03-16 16:04:56 -07:00
Kim Santiago
ff766a8a14
update workspace opening popup to be modal ( #14741 )
2021-03-16 11:36:10 -07:00
Kim Santiago
03a0d71486
Fix deploy upgrade existing not choosing the correct database ( #14635 )
...
* fix deploy upgrade existing not choosing the correct database
* fix test
* specify databaseDropdownValue as a string
2021-03-10 15:02:14 -08:00
Kim Santiago
cecc83c89d
Still load other projects even if one doesn't exist ( #14585 )
...
* still load other projects if one doesn't exist
* show all errors at the end
* update error message
* remove project(s)
2021-03-05 18:39:56 -08:00
Kim Santiago
9cfba8e8e0
Reload ADS when data-workspace extension opens a workspace ( #14540 )
...
* reload ADS when workspace is entered
* move reloading so that reload also happens for file save workspace as commands
* fix build error
2021-03-04 13:40:13 -08:00
Kim Santiago
42fba14d88
Fix how data workspace handles untitled workspaces ( #14505 )
...
* add more workspace apis
* update dialog and check workspace scheme
* cleanup
* add comment
* update create project from db dialog
* cleanup
* update names
* add test
2021-03-03 15:31:21 -08:00
Kim Santiago
cea55560e8
fix a couple things in create project from db dialog ( #14511 )
2021-03-03 10:33:52 -08:00
Kim Santiago
4053666bef
bump sql database projects version and dependency ( #14442 )
2021-02-25 13:33:26 -08:00
Kim Santiago
c05cece683
Expose adding files and folders in sql database projects ( #14391 )
...
* expose addToProject in dataworkspace.d.ts
* remove changes in data workspace extension
* add sqldbproj.d.ts
* change list to be Uris instead of strings
* don't add files/folders if any don't exist
* fix test on windows
2021-02-23 18:15:38 -08:00
Kim Santiago
551eb76a42
filter data-workspace projects by ext ( #14354 )
...
* add filtering by project extension
* Fix tests
* addressing comments
* convert to lowercase
2021-02-22 13:21:25 -08:00
Kim Santiago
9087a9fbb1
Show git status in projects tree ( #14182 )
...
* show git status in project tree
* fix for windows
* fix tests
2021-02-22 11:33:42 -08:00
Kim Santiago
272c20bb38
bump versions for data developer extensions ( #14327 )
2021-02-17 15:38:06 -08:00
Kim Santiago
c84e092473
Update dacpac wizard to use folder icon ( #14290 )
...
* change dacpac extension to use folder icon instead of ... on buttons
* make folder icon more centered
* fix tests
2021-02-16 12:57:13 -08:00
Kim Santiago
0c1b16d4fb
fix dacpac dropdowns selecting first db in dropdown instead of right clicked db ( #14285 )
2021-02-16 10:23:22 -08:00
Kim Santiago
5e168b0960
fix system db references going away when project target platform is changed ( #14255 )
...
* fix system db references going away when target platform is changed
* bump version
2021-02-11 14:00:07 -08:00
Kim Santiago
bb29ae00c9
Fix schema compare options reset ( #14225 )
...
* fix schema compare options reset not updating correctly
* bump version
2021-02-10 13:46:46 -08:00