Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-6681

ACM Improve usability for Applications Table View

XMLWordPrintable

    • ACM Improve usability for Applications Table View
    • False
    • None
    • False
    • Yellow
    • To Do
    • ACM-8369 - ACM UI improvements when displaying Applications (performance)
    • ACM-8369ACM UI improvements when displaying Applications (performance)
    • 0% To Do, 0% In Progress, 100% Done

      Epic Goal

      Build on the work done in ACM-9791 to introduce configurable limits for the search queries used by the Applications list so that users are aware that not all applications are being displayed and are offered helpful ways to deal with this.
       

      Why is this important?

      Limiting search results allows the Applications list to function with reasonable performance, but users may not be aware that they are missing discovered Argo, OCP, or Flux applications in the list.

      Scenarios

      A user with many thousand Argo, OCP, or Flux apps accesses the Application list and observes a truncated list. They are warned that the list is missing applications and given options for viewing the desired applications.

      Acceptance Criteria

      • An alert appears on the Application list any time the result list may be incomplete due to search results exceeding configured limits
      • The alert includes instructions to enter search text or filter by cluster to narrow results
      • The alert includes a link to search for Argo applications using Search, in order to search with more fine-grained options
      • Search queries are scoped to match entered search text (filtering by cluster is already applied to search queries) and debounced to avoid overloading search - the search text should match application name, namespace, and cluster; this will require separate queries due to search conditions being ANDed together
      • The alert disappears when sufficient filtering is applied to bring the results back under limits

      Dependencies (internal and external)

      ACM-10578 will allow search text to match partial matches rather than only exact

      Previous Work (Optional):

      ACM-9791

      Open questions:

      1. ...

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
        Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub
        Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

              rh-ee-kcormier Kevin Cormier
              rhn-support-cstark Christian Stark
              David Huynh David Huynh
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: