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

Details

    • HAC Infra OCP - Sprint 250

    Description

      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

       

       

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: