Missing "Show selected" while selecting objects in Sandbox Repo

UI/UX Enhancement Request: Implement "Show Selected" in Repository Object Selection

Problem Statement:

When creating or updating a Repository, users currently face a challenge in managing object selections, particularly when dealing with a large number of available items. The existing interface provides "Select All Visible" and "Clear Selection" options, but lacks an important option present in "Virtual Datasets" creation process: the ability to filter the list to display only the currently selected objects. This absence makes it difficult for users to quickly review, verify, or deselect specific items among many, leading to potential errors and reduced efficiency.

Current State (as observed in screenshot):

  • Virtual Datasets Setup Screen: Clearly shows a toggle button labeled "Show Selected" (with "Selected: 1" visible as an example). This feature allows users to filter the list and view only the dataset(s) they have already chosen. This is highlighted as "very helpful."
  • Repository Creation/Update Screen (Object Selection): This screen, specifically the "Add Items" section, presents a list of objects. It offers "Select All Visible" and "Clear Selection" buttons. However, it lacks a "Show Selected" option. You've explicitly noted, "we don't have something similar to 'Show Selected' as we have in Virtual Datasets."

Proposed Enhancement:

Implement a "Show Selected" option (or similar functionality like a toggle or filter button) in the object selection interface within the Repository creation/update process.

Justification and Benefits:

  1. Improved Usability and Efficiency:
    • Reduced Cognitive Load: Users don't have to mentally track or scroll extensively to find their selected items within a long list.
    • Faster Review: Quickly allows users to see only what they've chosen, making it much quicker to verify the accuracy of their selections before saving the repository.
    • Streamlined Modification: When updating an existing repository, users can instantly see the current selections and easily add or remove items without distraction from unselected objects.
    • Consistency: Aligns the user experience across different configuration screens within the application (e.g., Virtual Datasets vs. Repository), reducing the learning curve and improving overall intuitiveness.
  2. Enhanced Accuracy and Error Reduction:
    • By isolating selected items, the risk of accidental deselection, incorrect selection, or overlooking a necessary object is significantly reduced. This is particularly crucial for repository configurations, which often underpin data access and governance.
  3. Scalability:
    • This feature becomes increasingly valuable as the number of available objects grows. Without it, managing selections in environments with hundreds of potential objects becomes cumbersome and error-prone.

Recommendation:

Integrate a "Show Selected" filter or toggle directly into the "Add Items" section of the Repository creation/update screen. This could be placed alongside the existing "Select All Visible" and "Clear Selection" options, providing a complete suite of selection management tools.

This enhancement would significantly improve the user experience for anyone interacting with the Repository configuration, making the process more efficient, accurate, and aligned with best practices for large-scale object selection UIs.


image.png
Tagged:
1
1 votes