-
Spike
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
None
-
False
-
-
False
-
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
- Audit Existing Usage
- Catalog all core list pages, dynamic demo plugin pages, and static plugins currently using VirtualizedTable / ListPageFilter.
- Evaluate PF DataView Capabilities
- Verify support for
virtualization,bulk-select, row actions, filters, pagination, sorting, and accessibility. - Identify any feature gaps versus our current implementation.
- Verify support for
- POC Review & Patterns
- Review Martin Marosi’s Pods POC and the linked design doc.
- Extract reusable patterns for filter toolbar integration, sort/pagination hooks, and item rendering.
- Document Migration Plan
- Define migration steps, order of pages, testing strategy, and any PF enhancements or workarounds needed.
- Estimate effort per major list page and plugin.
- Test updates
- 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
- is cloned by
-
CONSOLE-4667 Create DataView reusable patterns
-
- Closed
-
- links to