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
0c1b16d4fb
fix dacpac dropdowns selecting first db in dropdown instead of right clicked db ( #14285 )
2021-02-16 10:23:22 -08:00
Sai Avishkar Sreerama
0316d9ac57
Adding Dacpac extension telemetry and core wizard/page telemetry updates( #13859 )
...
* Dacpac telmetry code changes
* Removed added spaces
* Generate deployScript accessibility changed back to public
* code review suggessions updates
* dacpac extension tests fixes
* Updated time and filesize methods allowing general return values
* Telemetry code updates
* Dacpac Telemetry potential data loss capture and PII error excluded
* Dacpac telemetry code updates for comments
* Wizard pages navigation telemetry event capture moved to the core
* DacpacTelemetry code updates
* Extension wizard cancel telemetry for data loss
* Dacpac telemetry pagename and small code updates
* final Dacpac telemetry code updates...
2021-01-21 17:00:37 -06:00
Srivatsan Vasudevan
c6f72e6504
Disable the upgradeExistingDatabases radio button if databases don't exist. ( #13067 )
...
* Created a function to disable the upgrade existing databases radio button if no databases exist.
* Created helper functions for the upgrade database radio button and new database radio button and abstracted the code accordingly.
* Made changes to helper function names and signatures, and added the enableUpgradeRadioButton() helper function.
* Made some changes to the enableUpgradeRadioButton helper function.
* Made changes to helper functions to ensure the radio buttons enable accordingly when a server is changed from the server dropdown.
* Made changes to helper functions and checks.
* Made additional checks to the populateDatabaseDropdown function.
* Added the logic to select the new radio button when upgrade radio button is disabled.
2020-10-30 16:48:38 -07:00
Kim Santiago
9c1168ba3b
Add DacFx summary page tests ( #11519 )
...
* remove generate script operation
* add tests for summary page
* add a couple more checks
2020-07-31 10:18:21 -07:00
Benjin Dubishar
c963e6ec08
Add test coverage for dacpac wizard import flow ( #11483 )
...
* Adding importConfig onPageEnter() test
* Removing redundancy from dacpac wizard pages
* promisifying file selection so it can be awaited in the test
* removing debug prints
* PR feedback
2020-07-23 02:15:05 -07:00
Udeesha Gautam
ab9fceec70
Dacpac extensions tests - for investigation ( #11192 )
...
* Adding some tests for dacpac extension to understand how coverage gets affected
* Added config page tests
* Fixing PR issues
2020-07-11 13:45:50 -07:00
Kim Santiago
b9ce15158d
remove role=alert ( #9621 )
2020-03-16 12:11:59 -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
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
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
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
Anthony Dresser
7f7052ad42
Clean up some of the extensions ( #8267 )
...
* 💄
* prune unused code
* more cleanup
* remove abunch of used code
2019-11-08 11:44:43 -08:00
Anthony Dresser
ef0a92d83f
Add compile options to a few extensions ( #8252 )
...
* add compile options to a few extensions
* move dep to dev dep
* fix return types
2019-11-07 11:41:31 -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
93c9426f25
fix aria labels for database text boxes ( #7628 )
2019-10-10 10:30:43 -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
Elliot Boschwitz
aaf115a5c8
Dacpac extension announces invalid text inputs in screen reader mode ( #7133 )
...
Text input boxes will have an updated aria-label with a given error message if the input is invalid.
2019-09-12 11:05:56 -07:00
Benjin Dubishar
66cdbbb335
Automatically focus the execute button in the DacFx wizard summary screens ( #6984 )
...
* Focus piping for extension buttons
* Focus the done button when entering the summary page for DacFx wizard
* Adding internal value resets for extension-side button model.
* Correcting remark string
2019-09-09 14:57:28 -07:00
Benjin Dubishar
faf6eae535
Inform screen-readers of Dacpac Deploy loading and loading complete for summary ( #7000 )
...
* Loading components now announce themselves. Likely need way to disable.
* Adding focus elements to table for screen-reading after component is loaded in
* Adding piping for aria roles on tables
* Alerting on completion of deploy plan summary
* Removing extra ariaLive property
2019-08-28 14:42:40 -07:00
Kim Santiago
953bd064bc
fix wrong dacfx wizard radio button count ( #6991 )
2019-08-28 10:11:03 -07:00
Udeesha Gautam
1372cbaee1
Bug/Accessibility fix for 6796 (partial), 6800 and 6745 ( #6882 )
...
* fix for https://github.com/microsoft/azuredatastudio/issues/6796 (partial) and https://github.com/microsoft/azuredatastudio/issues/6800 and checkbox regression
* fix for https://github.com/microsoft/azuredatastudio/issues/6745
2019-08-22 17:31:06 -07:00
Udeesha Gautam
1a97313d19
fix for https://github.com/microsoft/azuredatastudio/issues/6729 ( #6863 )
...
Tables in Extensions need a way to override tab so that tabbing in table cells is not possible and tabbing takes control out of Table - this is the accessibility requirement for tables not having actionable cells. Keeping it as a switch so that we can continue having older behavior where needed.
2019-08-22 11:42:09 -07:00
Benjin Dubishar
77bf228809
Improve narration for backup and dacpac UIs ( #6783 )
...
* Added ability to specify aria-rowcount and -colcount to tables.
* Cleanup
* Adds aria role to table container so that screen-readers ignore it
2019-08-19 16:51:38 -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
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
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
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
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
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
5f003b0dd7
Move DacFx wizard into separate extension ( #4115 )
...
* Moved dacfx wizard into separate extension
* updating to use azdata
* one more azdata change
* bump import extension version
* renaming extension to dacpac
2019-03-06 17:45:30 -08:00