Kim Santiago
7b8ba7630e
fix warning in console when drag and dropping in sql projects ( #23056 )
2023-05-09 11:18:59 -07:00
Kim Santiago
41e6f3b84b
fix accessibility issue for open dialog location radio button ( #22812 )
...
* fix accessibliity issue where location radio button showed as required
* fix ariaLabel
2023-04-21 09:53:02 -07:00
Benjin Dubishar
2142c706b0
Improving error message when projects fail to load ( #22786 )
...
* Improving message when project fails to load
* Cleaning up string
2023-04-20 14:00:43 -07:00
Sakshi Sharma
9d8006562d
Fix project name validation ( #22547 )
...
* Fix project name validation
* Add/update tests
* Address comments
* Fix error
2023-03-31 08:46:58 -07:00
Kim Santiago
e2d4d07c0b
fix console error when trying to drag a sql project node ( #22551 )
...
* fix console error when trying to drag a sql project node
* fix typo
* update comment
2023-03-30 17:27:01 -07:00
Kim Santiago
929184514e
fix undefined error when opening Create Project from Database dialog ( #22480 )
2023-03-28 11:16:53 -07:00
Kim Santiago and Charles Gagnon
7a8888f073
Show error if trying to create or open project when no project extension is installed ( #22021 )
...
* show error if trying to create or open project when no project extensions are found
* only check if project providers are available on startup and when extensions change
* addressing comments
* Update extensions/data-workspace/src/services/workspaceService.ts
use some instead of find
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com >
---------
Co-authored-by: Charles Gagnon <chgagnon@microsoft.com >
2023-02-24 13:36:39 -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
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
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
Charles Gagnon
60c1c8a89f
Update ads-extension-telemetry to 1.3.1 ( #20724 )
...
* Update ads-extension-telemetry to 1.3.0
* fix
2022-10-04 23:06:53 -07:00
Kim Santiago
edc11d519d
add logging for data workspace extension ( #20601 )
...
* add logging for data workspace extension
* Addressing comments
* adding back getProjectsInWorkspace() in constructor
* Add more logging in activate()
2022-09-14 11:06:41 -07:00
Kim Santiago
0aadd317fa
Fix data workspace vscode telemetry ( #19768 )
...
* fix data workspace vscode extension telemetry extension name
* remove unused fullName
2022-06-20 14:11:15 -07:00
Leila Lali
6b10ecd588
Replaced db project readme file with opening a doc in browser after project is created ( #19543 )
2022-05-27 08:24:00 -07:00
Kim Santiago
a7ba78b186
add telemetry on how many projects are open ( #19146 )
2022-04-25 10:20:37 -07:00
Kim Santiago
fe0cff07d6
Expose refresh projects tree ( #18890 )
...
* refresh project tree after apply schema compare to project
* clarify comment
2022-03-31 11:08:08 -07:00
Leila Lali
459fab256e
Sql Proj: Adding a new sqlproj template for SQL dbs ( #18636 )
2022-03-29 09:06:56 -07:00
Kim Santiago
90d6defa05
Add select target platform to new project quickpick ( #18731 )
...
* add step to choose target platform in new project quickpick
* add comment
* only splice if the default target platform index isn't -1
* change 3 to 5 in comment
2022-03-15 18:07:41 -07:00
Kim Santiago
de9a4e02b1
add SDK style option to new project quickpick ( #18724 )
...
* add SDK style option to new project quickpick
* addressing comments
2022-03-14 16:10:51 -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
1c112689b1
update data workspace restart ADS to open workspace message ( #17188 )
...
* update message
* update string
2021-09-28 16:49:00 -07:00
Charles Gagnon
d774548951
Enable no-floating-promises for data-workspace ( #16958 )
2021-09-01 10:47:21 -07:00
Charles Gagnon
a95d90ce5c
Have create proj from database show default save location as option ( #16909 )
...
* Default create proj location to setting
* update icons
* undo
2021-08-26 18:59:05 -07:00
Benjin Dubishar
c68acfde82
Correcting bug to intentionally read from cached list of projects ( #16762 )
...
* Correcting to intentionally read from cached list of projects
* using undefined for "workspace not checked yet" rather than empty array
2021-08-12 17:03:06 -07:00
Benjin Dubishar
d0bcba4cc0
Corrects workspace project tree refresh behavior for adding new projects to the workspace ( #16650 )
...
* bugfix and updates
* PR feedback
* Deferred promise for project disk scan
* fix casing
* fixing race condition on extension activation, test failure
2021-08-11 09:11:00 -07:00
Charles Gagnon
a7c1bcaf93
Fix azdata API check when webpacked ( #16505 )
2021-07-30 16:06:50 -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
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
Charles Gagnon
41bac47cbd
Add open existing project functionality for VS Code ( #15958 )
2021-07-01 09:20:46 -07:00
Charles Gagnon
7ce791d826
Load all data workspace projects directly from workspace ( #15921 )
...
* Load all projects directly from workspace
* fixes
* Remove relativity and fix tests
* fix compile
* PR comments
* remove unused
* distro
2021-06-30 10:58:34 -07:00
Charles Gagnon
33ff661c6f
Add VS Code native New Project create flow ( #15906 )
...
* Add VS Code native New Project create flow
* Update project name title
* Ignore focus out
* comments
* ellipsis
2021-06-25 10:46:40 -07:00
Charles Gagnon
1caef2dc6e
Remove duplicate extensions from browse filter ( #15907 )
...
* Remove duplicate extensions from browse filter
* Update placeholder
2021-06-24 23:55:53 -07:00
Charles Gagnon
00361e52a2
Handle no azdata API in data-workspace extension gracefully ( #15871 )
2021-06-22 16:35:20 -07:00
Benjin Dubishar
7e8dccec82
Add setting to hide netcore installation prompt ( #15470 )
...
* Add setting to hide netcore installation prompt
* Shortened strings to fit toast
* Updating data workspace string for consistency
2021-05-17 09:59:08 -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
Udeesha Gautam
c20e620c34
Fix for Bug #15020 dashboard update with multiproject ( #15029 )
...
* Fix to enable two projects showing only their data even if opening together
* Fixing a typo
* Taking in PR comments
2021-04-07 16:44:25 -07:00
Sakshi Sharma
addef2d584
Add message when no history exists on projects dashboard ( #15002 )
...
* Add message when no history exists on projects dashboard
* Bump version for sql db projects
* Update text, add refresh button
* Remove commented code
2021-04-07 00:42:11 -07:00
Sakshi Sharma
b774f09b6c
Sql DB project dashboard ( #14899 )
...
* First set of changes for workspace dashboard implementing the toolbar
* Workspace dashboard container implementation (#14813 )
* First set of changes for workspace dashboard implementing the toolbar (#14160 )
* First set of changes for workspace dashboard implementing the toolbar
* Addressed comments
* Addressed one remaining comment
* Removed an extra comma in interfaces file
* Addressed comments
* Addressed comments
* Refactored a bit of code
* Remove unnecessary await
* Addressed comments
* First set of changes for workspace dashboard container
* Update targetPlatform icon+add Time column to deploy table
* Addressed comments
* Removed redundant class definition
* Addressed comments
* Addressed comments
* Change enum to union type in dataworkspace typings
* Fix tests
* Addressed comments
2021-03-30 17:37:53 -07:00
Sakshi Sharma
69361b5c97
Update button texts for Create New project and Open existing project UIs ( #14900 )
2021-03-29 16:45:08 -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
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
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
Benjin Dubishar
1c0259f4c5
Telemetry points for SQL Database Projects extension ( #14088 )
...
* Added publish and schema compare telemetry
* Adding telemetry points for add/exclude/delete
* telemetry for validation
* Adding telemetry from project roundtrip updates, editing sqlproj, and db refs
* Changed method for obtaining extension ID during registration
* Fixing test failures, updating ads telemetry package dependency
* replacing action strings with enums
* change database project string actions to enums
* Changed action name to better match dialog
* PR feedback
2021-01-31 16:38:48 -08:00
Kim Santiago
8651db1e7e
Show notification if there are projects that haven't been added to the workspace ( #14046 )
...
* add check for if there are projects that haven't been added to the workspace
* add check when workspace folders change
* add comment
* update wording
* filter for multiple file extensions at the same time
* add test
* addressing comments
2021-01-27 16:06:33 -08:00
Charles Gagnon
82b363fe90
Update ads-extension-telemetry package to official Microsoft org version ( #14032 )
...
* Update ads-extension-telemetry package to official Microsoft org version
* Update names
2021-01-22 16:40:59 -08:00
Benjin Dubishar and Justin Hutchings
c903cd87bf
Telemetry for Data Workspaces extension ( #13846 )
...
* Add CodeQL Analysis workflow (#10195 )
* Add CodeQL Analysis workflow
* Fix path
* test commit pls ignore
* telemetry points
* yarn lock changes
* making test xplat friendly
* PR feedback
* Adding additional telemetry points
Co-authored-by: Justin Hutchings <jhutchings1@users.noreply.github.com >
2021-01-22 14:18:43 -08:00
Sakshi Sharma
0b8b6064ed
Add an informational message when a user tries to open an already opened project ( #13853 )
2020-12-18 12:33:33 -08:00