Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-10133

Implement OpenShift Console-style column manager for table views

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • quay-ui
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected

      Add column management functionality to Quay's main table views, mimicking the OpenShift Console pattern. This allows users to show/hide table columns and persist their preferences.

      Feature Requirements

      • Modal with "Default columns" and "Additional columns" sections
      • Toggle switches to show/hide individual columns
      • "Restore defaults" and "Select all" actions
      • Column visibility persisted to localStorage per table
      • Toolbar button to open the manage columns modal

      Scope

      • RepositoriesList
      • OrganizationsList
      • TagsList

      Acceptance Criteria

      • ManageColumnsModal component with default/additional column sections
      • useColumnManagement hook with localStorage persistence
      • ManageColumnsButton toolbar component
      • RepositoriesList integrated with column management
      • OrganizationsList integrated with column management
      • TagsList integrated with column management
      • Consistent UX across all implementations

      Generated by Claude Code

              rhn-support-bpratt Brady Pratt
              rhn-support-bpratt Brady Pratt
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: