Kim Santiago
238acb1468
Dashboard style updates to match mockups ( #9857 )
...
* widget formatting
* tab panel style
* breadcrumb padding
* dark theme colors
* Addressing comments
* move colors to theme.ts
* update properties widget colors
* update color names
2020-04-08 18:15:23 -07:00
Kim Santiago
b93f43d1c2
Properties widget updates ( #9893 )
...
* move properties widget collapse to bottom
* fix double bottom border for high contrast
* show title when collapsed
* move css to classes
* vertical center collapse icon
2020-04-08 14:41:31 -07:00
Kim Santiago
ddaf9a7eb6
Change active tab to have full outline for high contrast ( #9889 )
...
* change active tab to have full outline for high contrast
* remove unused imports
2020-04-07 17:10:16 -07:00
Kim Santiago
6d9f235704
High contrast theme dashboard fixes ( #9874 )
...
* a couple style fixes for high contrast theme
* fix for when switching themes
2020-04-07 10:13:11 -07:00
Kim Santiago
a8c48fab78
Update dashboard breadcrumb style to match mockups ( #9850 )
...
* update breadcrumb style to match mockups
* remove unnecessary fontsize
2020-04-03 14:42:35 -07:00
Kim Santiago
2b111c6bfd
fix schema compare database dropdown when the user doesn't have access to master ( #9813 )
2020-03-31 16:32:30 -07:00
Kim Santiago
b9ce15158d
remove role=alert ( #9621 )
2020-03-16 12:11:59 -07:00
Kim Santiago
dbd9e5be2d
fix nvda announcing wrong radio button grouping ( #9613 )
2020-03-13 14:36:12 -07:00
Kim Santiago
a013f7d6ff
Accessibility fixes ( #9516 )
...
* add aria label for deploy plan table
* shift focus to options dialog when opened
* add check for when table is empty
2020-03-10 14:59:06 -07:00
Kim Santiago
6f17f0de58
Add schema compare to database connection context menu ( #9382 )
...
* add schema compare to database connection context menu
* don't show dacfx and schema compare in context menus for system dbs
* Remove checks for system db
* undo whitespace change
2020-03-06 13:35:47 -08:00
Kim Santiago
eb1218b651
bump sqltoolsservice to 2.0.0-release.50 ( #9444 )
2020-03-04 16:45:09 -08:00
Kim Santiago
c8bcd25832
Fix for dacfx wizard if user doesn't have access to master db ( #9362 )
...
* fix for if user doesn't have access to master db
* add console.warn with error
2020-02-27 15:37:04 -08:00
Kim Santiago
9090143f9d
Add a few unit tests for dacpac extension ( #9194 )
...
* add a few unit tests
* fix tests for linux
2020-02-24 10:01:30 -08:00
Kim Santiago
2fc0e28e57
Remove required from dacpac wizard dropdowns ( #9200 )
...
* remove required from dropdowns
* set required for dropdown
* also set required for editable dropdown
* add back required for db and server dropdowns
* add back to required to databaseLoader
2020-02-20 11:49:26 -08:00
Kim Santiago
45341d786b
Move dacpac and schema compare localized strings ( #9107 )
...
* move localized strings
* move schema compare localized strings
2020-02-10 13:30:52 -08:00
Kim Santiago
9e61c468d1
Add validation error message for inputbox component ( #8909 )
...
* add validation error message for inputbox component
* addressing comments
* remove copying entire definition for InputBoxProperties
2020-01-24 11:38:49 -08:00
Kim Santiago
8cdb5b36a9
Add test for schema compare include exclude ( #8765 )
...
* add test for schema compare include exclude
* combine a few checks
* small fixes
* add testData folder to whtiespace check exclusion list
* addressing comments
* fix testData path in gulpfile.hygiene.js
* move change up a couple lines
2020-01-07 10:05:36 -08:00
Kim Santiago
48b6dd796b
Cleanup dacpac wizard ( #8807 )
...
* remove unnecessary awaits
* add back awaits and localize string
* add return types
2020-01-06 11:49:34 -08:00
Kim Santiago
0fd870d156
bump sqltoolsservice to get dacfx fix for schema compare ( #8720 )
2019-12-17 16:27:47 -08:00
Kim Santiago
8e3fa0a26d
Bump dacpac and schema compare extension versions and remove preview ( #8095 )
...
* bump dacpac and schema compare extension versions and remove preview
* bump azdata dependency version
2019-10-29 16:04:10 -07:00
Kim Santiago
ce5eb00177
Fix schema compare include/exclude behavior ( #8042 )
...
* don't uncheck difference if unsuccessful
* changes after rebasing to get schema compare fix
* First cut of column checkbox checking reactive to include opteration
* handle blocking dependencies and affected dependencies
* Changing the checked property of table to be list
* Addressing comments
* add map to keep row number of diff entries
* remove findDifferenceRow() since it isn't needed anymore
* fix scrolling to the top when checking/unchecking and add info message
* change checked to updateCells
* improve warning cannot include/exclude message
2019-10-29 11:55:31 -07:00
Kim Santiago
37426b0794
don't allow tabbing into table ( #7769 )
2019-10-22 16:25:37 -07:00
Kim Santiago
087f7fc43d
remove role=document ffrom dialog so screenreader doesn't read it ( #7685 )
2019-10-14 16:57:09 -07:00
Kim Santiago
bf00a6b695
bump dacpac and schema compare extension versions ( #7629 )
2019-10-10 13:20:23 -07:00
Kim Santiago
93c9426f25
fix aria labels for database text boxes ( #7628 )
2019-10-10 10:30:43 -07:00
Kim Santiago
749ddc30c7
fixing error and splitview not showing for schema compare ( #7549 )
2019-10-07 17:51:46 -07:00
Kim Santiago
e3c347e148
Fixing folder path in dacpac and schema compare extensions ( #7352 )
...
* fixing folder path in dacpac and schema compare extensions
* created method
* import os
2019-09-25 15:00:56 -07:00
Kim Santiago
e6cac8cc14
Fix missing schema compare icons ( #7355 )
...
* move schema compare icons
* use extensionContext.extensionPath
2019-09-25 12:59:18 -07:00
Kim Santiago
7d49e75e46
make wizard page names get announced by screen reader ( #7040 )
2019-09-10 14:59:16 -07:00
Kim Santiago
3e9b694e6f
Update dacpac and schema compare extensions to not use deprecated workspace.rootPath ( #7125 )
2019-09-09 13:21:35 -07:00
Kim Santiago
82f93f7da5
remove non-descriptive tooltips ( #7099 )
2019-09-09 11:03:14 -07:00
Kim Santiago
fda4ba81c3
bump sqltoolsservice version to get DacFx fix for DW ( #7102 )
2019-09-06 10:18:03 -07:00
Kim Santiago
953bd064bc
fix wrong dacfx wizard radio button count ( #6991 )
2019-08-28 10:11:03 -07:00
Kim Santiago
9acbf48635
Bumping schema compare extension version ( #6955 )
...
* bumping schema compare extension version
* bump azdata dependency
2019-08-26 11:57:30 -07:00
Kim Santiago
5b94f8c4a7
add title to schema compare differences table ( #6834 )
2019-08-22 11:37:47 -07:00
Kim Santiago
8e668b657c
add names for schema compare dialog ( #6856 )
2019-08-21 15:20:07 -07:00
Kim Santiago
8fbbd5127c
Add aria labels to '•••' buttons in dacfx and schema compare ( #6814 )
...
* adding aria label to '•••' buttons in dacfx and schema compare extensions
* add tooltips and more descriptive labels
* fix typo
2019-08-20 15:18:18 -07:00
Kim Santiago
f64c2775b0
set aria-label for radio buttons ( #6835 )
2019-08-20 15:17:37 -07:00
Kim Santiago
4fb53622bc
disable failing schema compare dacpac to database test ( #6828 )
2019-08-20 13:08:15 -07:00
Kim Santiago
87b0e08a6a
Add name property for DacFx wizard edit text boxes ( #6775 )
...
* add name property for file location edit and version edit
* add aria label property for drop down component
* remove 'Edit' from aria labels
2019-08-19 14:36:13 -07:00
Kim Santiago
bae87a0a24
Fix #6771 : Dacfx wizard summary page has wrong page number ( #6778 )
...
* fix summary page number for deploy new db
* also fix page number for upgrade
* add enum for page names
2019-08-16 11:25:07 -07:00
Kim Santiago
1f1a720e01
fix deploy filename changing when it shouldn't ( #6777 )
2019-08-16 10:46:32 -07:00
Kim Santiago
8287e0dda5
Add optional title to tables ( #6740 )
...
* Add optional title to tables
* addressing comments
2019-08-14 11:12:18 -07:00
Kim Santiago
b4df060362
fix default connection not always being correct ( #6711 )
2019-08-12 14:24:05 -07:00
Kim Santiago
edeab906bc
fix options not getting set and aggregates not getting unchecked ( #6675 )
2019-08-09 14:13:48 -07:00
Kim Santiago
fd73fba1a7
use previous file location if there was one ( #6625 )
2019-08-06 17:41:43 -07:00
Kim Santiago
605409635d
remove duplicate server connections and sort with most recent connections at the top ( #6565 )
2019-08-02 11:13:41 -07:00
Kim Santiago
06e9a6e684
Fix Schema compare recompare after options reset not using correct options ( #6539 )
...
* Fix incorrect options being used after reset
* bump version
2019-07-30 15:38:10 -07:00
Kim Santiago
d9312d3e2b
bump sqltoolsservice to 1.5.0-alpha.108 to get DacFx AAD fix ( #6503 )
2019-07-25 11:10:12 -07:00
Kim Santiago
0246eec4ed
Fix #4461 Dacpac: Extract lets me save to invalid file path like 'sd' and never adds .dacpac / .bacpac ( #6424 )
...
* check for valid path
* add unit tests
* bump package version
* addressing comments
2019-07-22 12:36:46 -07:00
Kim Santiago
638456e5b0
add scmp to schema compare integration tests ( #6444 )
2019-07-22 12:28:09 -07:00
Kim Santiago
6606be998b
rename SchemaCompareResult to SchemaCompareMainWindow ( #6358 )
2019-07-11 17:05:25 -07:00
Kim Santiago
7f5e00fd81
Fix #6217 DacFx: Connection Dialog has no ConnectionProfile loaded ( #6232 )
...
* fix connection dialog not opening with connection profile
* bump extension version
2019-07-01 14:42:32 -07:00
Kim Santiago
6b5193908c
Remove failing assert from Schema Compare tests ( #6229 )
...
* remove failing assert
* add TODO comment
2019-07-01 10:45:41 -07:00
Kim Santiago
e5256b0a61
allow table width to be specified ( #6196 )
2019-06-28 15:55:58 -07:00
Kim Santiago
53cd22f142
Add more validation for DacFx tests ( #6120 )
...
* add checking for tables and data
* addressing comments
2019-06-28 10:01:19 -07:00
Kim Santiago
b34e3cbe90
fix compare after opening scmp with dacpacs failing ( #6201 )
2019-06-27 18:26:02 -07:00
Kim Santiago
b0b1b59147
Fix #6175 : Schema compare doesn't always use scmp options ( #6176 )
...
* remove resetting options to dialog options before comparing
* bump azdata dependency version
2019-06-26 15:35:52 -07:00
Kim Santiago
144a7f941b
Schema Compare open scmp file ( #6118 )
...
* can compare scmp with databases
* show error if can't connect to db
* excludes now work
* fixes after rebase and other small fixes
* Addressing comments
* fixes after rebasing
* fix excludes not always being remembered correctly
* fix switched check
* addressing comments
2019-06-25 17:30:07 -07:00
Kim Santiago
f01c318c30
Schema Compare save scmp file ( #6150 )
...
* initial changes
* send source and target excludes
* disable save scmp button until there is source and target
* addressing comments
2019-06-25 15:07:58 -07:00
Kim Santiago
6a0ffdfa60
Update dacpac and schema compare extensions to use getConnections() ( #6131 )
...
* update dacpac and schema compare extensions to use getConnections
* use more const
* make MSSQL a const
* changing name of mssql const
* add comment for name of parameter
2019-06-24 14:16:07 -07:00
Kim Santiago
cf85bb14f5
Fix #5809 : Data-tier wizard "Source Server" shouldn't show database name ( #6125 )
...
* Removing database name from server connection and adding required asterisk to database dropdowns
* also remove database name in flat file import wizard
2019-06-24 11:44:26 -07:00
Kim Santiago
46b8d55280
fix filepath getting regenerated ever time page is entered ( #6132 )
2019-06-24 09:52:05 -07:00
Kim Santiago
32313c71e4
Add ability to change source and target to Schema Compare ( #6026 )
...
* add ability to change source and target
* addressing comments
* fixes after rebasing
* add check for user
* bump extension version
2019-06-19 15:42:46 -07:00
Kim Santiago
1c706fdfca
align differences table with source label ( #6094 )
2019-06-19 09:56:48 -07:00
Kim Santiago
d67fd038dc
DacFx integration tests ( #6049 )
...
* tests working
* add bacpac
* formatting
* addressing comments
* ignore bacpacs for hygiene check
* add check for error message when checking for db creation
* adding comments
2019-06-18 17:21:52 -07:00
Kim Santiago
248f2f5071
Formatting diff editor title ( #6013 )
...
* add background color and more formatting to diff editor title
* also handle hc-black
2019-06-13 13:07:52 -07:00
Kim Santiago
95a50b7892
Remove DacFx deploy action page ( #5942 )
...
* remove deploy action page since generated script is opened instead of saved now
* bump sqltoolsservice version to 1.5.0-alpha.100
2019-06-11 11:16:48 -07:00
Kim Santiago
97a37e6834
Disable schema compare generate script and apply buttons when no changes included ( #5923 )
...
* disable generate script and apply buttons when no changes are included
* addressing comments
2019-06-07 15:30:20 -07:00
kisantia
1ccf408654
Fix #5702 Schema Compare Diff is editable ( #5703 )
...
* make diff readonly
* change to use ResourceEditorInput instead of UntitleEditorInput since it is readonly
* inject service
* use this instead of declaring local variables
* addressing comments
2019-05-31 11:45:04 -07:00
kisantia
c9257822ec
Disable schema compare generate script and apply buttons after applying changes ( #5759 )
...
* disable generate script and apply buttons after applying changes
* reenable buttons if apply failed
2019-05-30 14:08:47 -07:00
kisantia
9a55ca3021
Show message to recompare when schema compare options change ( #5690 )
...
* add message to recompare if options changed
* changes after rebasing
* Add compare button to notification
* remove async
* change to yes and no button
2019-05-28 16:46:44 -07:00
kisantia
34316b0ffd
fix widths changing when radio buttons are clicked ( #5634 )
2019-05-24 16:44:30 -07:00
kisantia
3d494dcd73
Add initial telemetry for schema compare ( #5595 )
...
* add initial telemetry to schema compare
* addressing comments
2019-05-24 15:32:23 -07:00
kisantia
0d37047c37
Get rid of schema compare double scrollbar ( #5571 )
...
* hide split view overflow to get rid of double scrollbar
* change overflow to hidden
2019-05-23 13:41:59 -07:00
kisantia
bdae02e51e
fix default server not being chosen ( #5583 )
2019-05-22 16:42:02 -07:00
kisantia
ef2bbce34b
Widen schema compare dialog dropdowns and textboxes ( #5563 )
...
* widen dialog dropdowns and textboxes
* change padding
* add min-width for labels to match connection pane
2019-05-22 11:55:12 -07:00
kisantia
e9ddf43c6c
only generate filename if the database name is set ( #5568 )
2019-05-21 16:03:54 -07:00
kisantia
c84367e2ee
Open schema compare script ( #5515 )
...
* don't prompt for script file name anymore
* bump sqltoolsservice version so the generated script gets opened
2019-05-21 10:30:18 -07:00
kisantia
77413ad25c
Schema compare server dropdown changes ( #5552 )
...
* remove duplicate server entries in server dropdown
* change server dropdown to show most recent connections first
2019-05-21 09:23:43 -07:00
kisantia
1fce604a11
add css styling for text component ( #5491 )
2019-05-17 14:17:14 -07:00
kisantia
3158e9f63a
Change schema compare generated script filepath ( #5496 )
...
* generated script filepath defaults to folder last opened in file dialog
* use string interpolation
2019-05-16 14:55:08 -07:00
kisantia
8c05c6e122
fix schema compare diff script formatting ( #5486 )
2019-05-15 09:03:14 -07:00
kisantia
48ba9ce175
Sanitize db name for dacpac/bacpac file names ( #5479 )
...
* Sanitize db name for filename
* Add unit tests
* lower timeout to 60 seconds
* add extra coverageConfig.json and missing character check
2019-05-14 15:00:28 -07:00
kisantia
5a48fd80cd
Fix #4460 : Add dacfx wizard to server and database folder context menus ( #4989 )
...
* add dacfx wizard to server and database folder context menus
* update object explorer test
2019-05-10 12:03:26 -07:00
kisantia
a7e94d433f
bump dacpac extension version ( #5387 )
2019-05-06 17:10:51 -07:00
kisantia
ec9fdc517f
Fix schema compare dialog font sizes ( #5353 )
...
* make font sizes consistent
* fix order of source dialog options
* update fontsize to 13
* make fontsize a constant
2019-05-04 10:48:25 +12:00
kisantia
354ed22706
Fix #5314 : schema compare doesn't always open with correct default connection ( #5315 )
...
* fix schema compare default connection when there are multiple connections
2019-05-04 09:40:53 +12:00
kisantia
6c7cb185a1
group source and target components into formcomponentgroups ( #5329 )
2019-05-04 05:51:40 +12:00
kisantia
fccd026812
Remove database name from schema compare source/target server field ( #5327 )
...
* remove database name from source/target server field
2019-05-03 11:20:28 +12:00
kisantia
df22eab4ec
fix diff editor title disappearing after swap ( #5280 )
2019-05-01 11:30:03 +12:00
kisantia
dffa47301b
fix path to dark icon of options button ( #5274 )
2019-05-01 05:53:55 +12:00
kisantia
64377000c6
Change default folder in dacpac and schema compare extensions ( #5215 )
...
* change default folder in dacpac and schema compare extensions
* move getting rootpath to a method
* change method name
2019-04-27 04:27:03 +12:00
kisantia
d63f07d29a
Schema compare publish ( #5127 )
...
* adding publish command
2019-04-25 10:37:40 +12:00
kisantia
d3483afaed
Schema Compare extension ( #4974 )
...
* extension now working
* fix diff editor title disappearing and remove border from source and target name boxes
* redoing a bunch of stuff that disappeared after rebasing
* add images and add to extensions.ts
* moving a few changes to the right place after rebase
* formatting
* update toolbar svgs
* addressing comments
* add return types
* Adding PR comments
* Adding light and dark theme icons
* Fixing the diff editor title for dark theme
2019-04-17 19:14:22 -07:00
kisantia
1247b6e8eb
bump SQL Tools to 1.5.0-alpha.85 to get invalid dacpac version fix ( #5001 )
2019-04-11 13:53:45 -07:00
kisantia
18c54f41bd
remove unnecessary message that connection is needed ( #4982 )
2019-04-10 16:22:18 -07:00
kisantia
d9b6ec0654
Add title for DiffEditor and fix SplitViewContainer ( #4961 )
...
* add option to have diff editor title
* fix component being undefined and splitter not showing
2019-04-09 16:41:32 -07:00
kisantia
f98428aea5
Add reverse color option to text diff editor ( #4826 )
...
* Add reverse color option to text diff editor
2019-04-09 16:26:41 -07:00
kisantia
daf929ecc7
add splitViewContainer and diffEditor to ModelBuilder interface ( #4950 )
2019-04-09 11:45:21 -07:00