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

Tech-Debt: Convert legacy ListPage to dynamic-plugin-sdk ListPage- components in Console VolumeSnapshots Storage

XMLWordPrintable

    • HAC Infra OCP - Sprint 250

      Convert legacy ListPage to dynamic-plugin-sdk ListPage- components in Console VolumeSnapshots Storage

      The legacy ListPage components are located in /frontend/packages/console-app/src/components/

      • volume-snapshot/volume-snapshot.tsx
      • volume-snapshot-content.tsx
      • volume-snapshot-class.tsx

      Justification: A recent replacement of the legacy ListPage to dynamic-plugin-sdk ListPage- components in VolumeSnapshotPVC tab component led to the duplication of the RowFilter logic in snapshotStatusFilters function due to incompatible type in RowFilter. Also, converting to dynamic-plugin-sdk ListPage- components would make the code more readable and simplify debugging of VolumeSnapshot components.

      A.C.
        Find and replace legacy ListPage volume-snapshot pages.with dynamic-plugin-sdk ListPage<—> components

       

       

              cajieh Cyril Ajieh
              cajieh Cyril Ajieh
              Xiyun Zhao Xiyun Zhao
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: