Sakshi Sharma
381a32929f
First set of test for SchemaCompareDialog ( #11444 )
...
* Add a test for SchemaCompareDialog and update the product code with deferred promise
* Update test to verify that button clicked worked
* Addressed comments
* Updated verifyButtonsState to use should instead of console.log
2020-08-04 01:10:46 -07:00
Kim Santiago
d533af3019
Schema Compare cleanup ( #11418 )
...
* cleanup async and await stuff
* remove awaits
* remove more awaits
2020-07-21 09:47:14 -07:00
Kim Santiago
69849de6f0
Refactor schema compare options and add tests ( #11414 )
...
* refactor to make testing options easier
* some cleanup
* remove async
* get file to 100% coverage
* address a couple comments
2020-07-20 16:53:44 -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
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
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
Charles Gagnon
379eae22ed
Switch schema-compare to using ads common events ( #8957 )
...
* Switch schema-compare to using ads common events
* Update yarn.lock
2020-01-24 15:30:31 -08:00
Anthony Dresser
bd7aac8ee0
Merge from vscode a234f13c45b40a0929777cb440ee011b7549eed2 ( #8911 )
...
* Merge from vscode a234f13c45b40a0929777cb440ee011b7549eed2
* update distro
* fix layering
* update distro
* fix tests
2020-01-22 13:42:37 -08:00
Charles Gagnon
ae8304fc33
Add focus function for modelview components ( #8348 )
...
* Add focus method for modelview components
* Remove focus properties from table and radiobutton
* Fix break
2019-11-15 17:36:55 -08:00
Charles Gagnon
4a68ab4659
Hygiene linting for extensions + new rule ( #7843 )
...
* linting for extensions + new rule
* Remove unneeded array
* Fix spelling mistake
* Fix bad merge
2019-10-22 18:56:31 -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
Anthony Dresser
28d453fced
Implement a no sync rule ( #7216 )
...
* implement a no sync rule
* fix linting disable
* fix unused imports
* exclude more testing
* clean up fs usage
* clean up more fs usage
* remove duplicate of code
* fix compile errors
2019-09-17 13:32:42 -07:00
Anthony Dresser
ea0f9e6ce9
Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463 ( #7206 )
...
* Merge from vscode 64980ea1f3f532c82bb6c28d27bba9ef2c5b4463
* fix config changes
* fix strictnull checks
2019-09-15 22:38:26 -07:00
Benjin Dubishar
d262ea21e3
Addresses accessiblility bug by converting editable dropdowns to normal when in accessible mode ( #7159 )
...
* Automatically disabling editability on extension dropdowns when in accessible mode
* correcting variable name type
2019-09-12 11:08:05 -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
Udeesha Gautam
854508e940
Bug/accessibility - Focus related issues ( #6859 )
...
* fix for https://github.com/microsoft/azuredatastudio/issues/6798
* fix for https://github.com/microsoft/azuredatastudio/issues/6851
2019-08-22 10:29:27 -07:00
Kim Santiago
8e668b657c
add names for schema compare dialog ( #6856 )
2019-08-21 15:20:07 -07:00
Anthony Dresser
ecb80f14f0
Merge from vscode 6e530127a1bb8ffbd1bfb77dc680c321dc0d71f5 ( #6844 )
2019-08-20 21:07:47 -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
Benjin Dubishar
949ea4b6c3
Adds ariaRowcount to virtualized tables in SchemaCompare options ( #6816 )
...
* Adds button extension for explicitly setting aria-label, in case the label is not screen-reader friendly
* Explicitly set aria-label for ellipsis buttons in SchemaCompare
* Changing localize call to double-quotes
* Removes unused getter for ariaLabel
* Adding aria-rowcounts for long scrollable tables
2019-08-20 13:17:13 -07:00
Anthony Dresser
986ad33678
Remove dacfx and schema compare from the azdata api ( #6684 )
...
* refactor mssql extension to directly expose dacfx and schema compare
* remove more code
* fix compile errors
2019-08-19 16:34:09 -07:00
Udeesha Gautam
2d2b61a001
Sql tools service update to fix SC bugs ( #6673 )
2019-08-09 14:43:37 -07:00
Kim Santiago
edeab906bc
fix options not getting set and aggregates not getting unchecked ( #6675 )
2019-08-09 14:13:48 -07:00
Karl Burtram
c3b7485e3f
Change 'Ok' to "OK" in schema compare UI ( #6610 )
2019-08-06 08:38:00 -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
6606be998b
rename SchemaCompareResult to SchemaCompareMainWindow ( #6358 )
2019-07-11 17:05:25 -07:00
Kim Santiago
b34e3cbe90
fix compare after opening scmp with dacpacs failing ( #6201 )
2019-06-27 18:26:02 -07:00
Udeesha Gautam
caba5c9d26
Databases order in schema compare dialog to be same as OE ( #6162 )
...
* Database order to be same as OE
* changes to reset for source target buttons
2019-06-26 12:16:51 -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
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
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
udeeshagautam
f494c7af4e
Schema compare Icon and other fixes ( #6009 )
...
* Changes to 1. Enable Icon for Schema Compare model view editor 2. Set context setting in editable drop down 3. Fix a console error
* new icons
* Changes as per PR comments
* Adding PR comments
* Fixing a spelling mistake
2019-06-14 13:28:46 -07:00
udeeshagautam
6c69eaef4c
Make dropdown editable but not allow okay till a valid value is selected ( #5991 )
...
Make dropdown editable but not allow OK till a valid value is selected
2019-06-12 10:18:05 -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
udeeshagautam
d386311e54
Feature/schema compare: refactor options dialog (from checkbox list to table) ( #5608 )
...
* Adding code to change checkbox list to table with checkbox.
* removing some unnessary ','
* Increasing the table a little bit
* reverting height changes
* Adding PR comments
2019-05-28 11:59:14 -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
udeeshagautam
7b01a6ca61
Fix for Schema compare Options dialog double scroll ( #5584 )
...
* setting height through vh removes outser scroll (% does not work)
* Chainging auto to scroll for overflow for better viewing
2019-05-23 15:51:52 -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
udeeshagautam
7670104e4d
DisableSchema compare dialog's Okay button if source/target isn't selected ( #5557 )
...
* Enable schema compare ok button only on filling source and target
* Nit fixes
2019-05-21 12:48:43 -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
udeeshagautam
5470702c16
Adding reset for options ( #5483 )
...
Adding reset for schema compare options (fix for bug #5483 )
2019-05-15 10:43:13 -07:00
udeeshagautam
08ed9d285e
Changing the start for Schema compare and adding some text ( #5356 )
...
* Dialog Ok will not start Schema compare explit compare will. Adding wait text.
* Fixing variable name and spelling
2019-05-05 11:22:32 -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
udeeshagautam
f7fc94520a
Fixing schema compare object type enum to follow PascalCasing ( #5266 )
2019-04-30 11:07:46 -07:00
udeeshagautam
e42bfada9d
Feature/schemacompare options ( #5143 )
...
* extension now working
* make button messages better
* 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
* Initial schema compare options working code
* Adding description.icon etc.
* Enabling disabling options button
* Name change: SchemaCompareOptions to DeploymentOptions. To reflect SqltoolsService side parameters
* Adding sorting and correct sql tools version
* Adding options button themes
* Formatting fix
* Adding get default options call to get options from tools service
* Exclude/Include changes - first commit
* Adding border to checkboxes
* Taking PR comments
* Updating to latest sqltools with schema compare options
2019-04-29 18:11:48 -07:00