Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-11576

Hide Default Catalog Table Columns via Configuration

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Catalog, UI
    • None

      Story

      As a platform engineer using RHDH, I want to hide specific default columns from the Software Catalog table using app-config.yaml so that I can remove columns that are not relevant to my organization without modifying source code.

      Background

      RHDH displays default columns in the Catalog table (Name, Owner, Type, Lifecycle, Description, Tags, etc.) plus a "Created At" column. Some organizations may not want all these columns visible. Currently, there is no way to hide columns without code changes.

      Dependencies and Blockers

      QE impacted work

      Documentation impacted work

      Acceptance Criteria

      [ ] Platform engineer can add exclude a column array by adding below config in app-config.yaml

      catalog:
        table:
          columns:
            exclude:
              - createdAt
              - type

      [ ] Columns specified in exclude array are not rendered in Catalog table
      [ ] Supported column IDs: name, owner, type, lifecycle, description, tags, namespace, system, createdAt
      [ ] Invalid column IDs in exclude array are ignored gracefully
      [ ] When exclude is empty or not specified and include is not specified, all default columns are shown

      upstream documentation updates (design docs, release notes etc)

      Technical enablement / Demo

              rh-ee-mitkumar Mitesh Kumar
              rh-ee-mitkumar Mitesh Kumar
              RHDH Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: