Skip to content

Conversation

@BChoudhury-ms
Copy link
Collaborator

@BChoudhury-ms BChoudhury-ms commented Dec 22, 2025

Preview this branch

Description

This PR implements significant UI and UX improvements to the copy job creation and monitoring functionality in the Cosmos DB explorer:

Changes

Migration Type Component Refactor

  • Replaced the simple checkbox component (MigrationTypeCheckbox) with a more sophisticated radio button group (MigrationType)
  • Added detailed descriptions and "Learn more" links for both offline and online migration modes
  • Enhanced UI with proper accessibility attributes and comprehensive test coverage

Job Action Confirmation

  • Added confirmation dialogs for destructive actions (cancel and complete operations)
  • Implemented detailed warning messages explaining the consequences of each action
  • Enhanced user experience by preventing accidental job cancellations or completions

Testing:

  • All existing tests updated to reflect new component structure
  • New comprehensive test suite for MigrationType component
  • Enhanced test coverage for dialog confirmations and action flows
  • Snapshot tests updated to match new UI components

Note: Content might change

Screenshots

image Screenshot 2025-12-31 174742 Screenshot 2025-12-31 174754 Screenshot 2025-12-31 174714 Screenshot 2025-12-31 174726

@BChoudhury-ms BChoudhury-ms requested a review from a team as a code owner December 22, 2025 11:37
@BChoudhury-ms BChoudhury-ms force-pushed the user/bchoudhury/container-copy-enhancements branch from 083f020 to 2d7040d Compare December 30, 2025 13:58
commit 8c67026
Author: Bikram Choudhury <[email protected]>
Date:   Tue Dec 30 18:26:10 2025 +0530

    Refactor dropdown utilities and fix test helper functions

commit fda6b59
Author: Bikram Choudhury <[email protected]>
Date:   Sun Dec 28 14:32:11 2025 +0530

    Make DataExplorerRoot as an optional check

commit 2ce91f1
Author: Bikram Choudhury <[email protected]>
Date:   Sat Dec 13 18:16:53 2025 +0530

    Add test infrastructure and data-test attributes for Container Copy e2e testing
@BChoudhury-ms BChoudhury-ms force-pushed the user/bchoudhury/container-copy-enhancements branch from bf23889 to cbb4fbe Compare January 6, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants