Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-4565

Investigate DataView Migration & Wrapper Feasibility

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • None
    • OCP Console - Sprint 275

      Research and define the end-to-end migration approach for replacing VirtualizedTable and ListPageFilter with PatternFly’s DataView in OCP Console v4.20.

      Check the POC: Use DataView component for Console Pods list page in which the migration is demonstrated. Here is a summary of the findings from the POC:  https://docs.google.com/document/d/1gC2dvp7pCRR2_OLhyxgadtqA2-7fBN3gl2ZlWhaJzWY/edit?usp=sharing

       

      Description

      1. Audit Existing Usage
        1. Catalog all core list pages, dynamic demo plugin pages, and static plugins currently using VirtualizedTable / ListPageFilter.
      2. Evaluate PF DataView Capabilities
        1. Verify support for virtualization, bulk-select, row actions, filters, pagination, sorting, and accessibility.
        2. Identify any feature gaps versus our current implementation.
      3. POC Review & Patterns
        1. Review Martin Marosi’s Pods POC and the linked design doc.
        2. Extract reusable patterns for filter toolbar integration, sort/pagination hooks, and item rendering.
      4. Document Migration Plan
        1. Define migration steps, order of pages, testing strategy, and any PF enhancements or workarounds needed.
        2. Estimate effort per major list page and plugin.
      5. Test updates
        1. Determine if our integration tests will need to be updated due to the migration

       

      Acceptance Criteria

      • A consolidated inventory of all places requiring migration.
      • A gap analysis document comparing PF DataView features vs. existing Console needs.
      • A step-by-step migration plan, with created Jira stories

              rhn-engineering-rhamilto Robb Hamilton
              jhadvig@redhat.com Jakub Hadvig
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: