* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2521856
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2523489
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2525148
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2526686
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2529254
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2530822
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2531973
---------
Co-authored-by: sunghyunkang1111 <114709653+sunghyunkang1111@users.noreply.github.com>
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2492509
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2494365
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2496121
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2509221
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2510680
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2511934
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2514793
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2516553
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2517913
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2518008
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2519279
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2520710
---------
Co-authored-by: sunghyunkang1111 <114709653+sunghyunkang1111@users.noreply.github.com>
* feat: add copyable ID to delete confirmation dialogs
When deleting databases or containers, the confirmation dialog now displays
the resource ID in a read-only text field with a copy button, allowing users
to copy-paste the ID into the confirmation input instead of typing it manually.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Fixed formatting.
* revert non-en locale changes; add localization instruction
Revert changes to non-English locale files — translations are managed
by a separate localization process. Add a note to copilot instructions
clarifying that only en/Resources.json should be modified.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix: capitalize 'Id' in copyable resource ID labels
Changed 'id:' to 'Id:' in the copyable ID labels for delete confirmation
dialogs (both database and collection).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix: capitalize collection name in copyable ID label
Use getCollectionName() directly (returns 'Container', 'Collection', etc.)
instead of the lowercased collectionName variable for the copyable ID label.
The database panel already used getDatabaseName() which returns capitalized.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* feat: add warning message to delete container confirmation dialog
Added the same warning banner that exists in the delete database dialog
to the delete container dialog, informing users that the action cannot
be undone and will permanently delete the resource and its children.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Copilot assisted changes to remove shared throughput options in add database/container.
* Add E2E tests verifying shared throughput option is removed from creation dialogs
Add three new E2E tests to sharedThroughput.spec.ts:
- New Database panel should not show shared throughput checkbox
- New Container panel should not show shared throughput checkbox when creating new database
- Dedicated throughput checkbox still appears for existing shared database (regression guard)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* default throughput bucket
* nit
* show inactive buckets
* add e2e tests for default throughput bucket
* for test sql containers, use throughput of 4000
* remove container throughput on creation
* added offer throughput
* add default throughput bucket info link
* add text localization
* upgrade playwright
* Fix flaky permissionsScreen test by using unrouteAll with ignoreErrors
* fix: move container creation to beforeAll to reduce CI shard timeout
* remove comment
---------
Co-authored-by: Asier Isayas <aisayas@microsoft.com>
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2445565
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2445655
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2446595
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2446660
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2448008
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2449149
---------
Co-authored-by: sunghyunkang1111 <114709653+sunghyunkang1111@users.noreply.github.com>
* src/SelfServe/Example/SelfServeExample.rp.ts.
Portal changes for DedicatedGateway
1. Change Sqlx endpoints to SqlDedicatedGateway endpoint
2. Remove D32s from the SKU list
3. Add telemetry
4. Remove SKU details field per discussion
5. Support dynamic instance scaling.
* format files to ensure format check and lint tests pass
* Lint fixes
* Lint fixes
* Added metrics blade link
* updated conditions for warning banner
* fixed lint error
* Incorporate metrics link and CR feedback
* Lint fixes
* CR feedback and fix links
* CR feedback and fix links
* Link fix
* More fixes to the Dedicated Gateway layout
* Format check
* Fix casing
Co-authored-by: Srinath Narayanan <srnara@microsoft.com>
* Portal changes for DedicatedGateway
Changes to support creation and deletion of DedicatedGateway resource.
Tested locally with various scenarios.
* Portal changes for DedicatedGateway. CR feedback
* Stylecop changes
* Removing TODO comments
* exposed baselineValues
* added getOnSaveNotification
* disable UI when onSave is taking place
* minro edits
* made polling optional
* added optional polling
* added default
* Added portal notifications
* merged more changes
* minor edits
* added label for description
* Added correlationids and polling of refresh
* Added correlationids and polling of refresh
* minor edit
* added label tooltip
* removed ClassInfo decorator
* Added dynamic decription
* added info and warninf types for description
* more changes to promise retry
* promise retry changes
* compile errors fixed
* New changes
* added operationstatus link
* merged sqlxEdits
* undid sqlx changes
* added completed notification
* passed retryInterval in notif options
* more changes
* added polling on landing on the page
* edits for error display
* added keys blade link
* added link generation
* added link to blade
* Modified info and description
* fixed format errors
* Second cut of the Portal
* OnChange for Number of instances
* added keys for texts
* fixed lint errors
* Added support for undefined dynamic description
* fixed failing test
* disable save/discard buttons
* fixed sqlx errors
* Dedicated Gateway changes to add the keys blade
* Change connectionStringText
* Change connectionStringText
* Text changes
* Added UI improvements
* Code review feedback
* undid package lock changes
Co-authored-by: Srinath Narayanan <srnara@microsoft.com>