XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • OCP Console - Sprint 280

      As a Plugin Developer, I want to use a dynamic plugin extension point to contribute custom UI items (like buttons, links, or filters) to a catalog's toolbar, so that I can provide users with plugin-specific actions and controls directly within the relevant catalog interface (e.g., OperatorHub, Developer Catalog).

      🚀 Acceptance Criteria

      • A new extension point type is defined in the dynamic plugin SDK (e.g., console.catalog/toolbar-item).
      • The new extension's properties must allow a plugin to specify:
        • A catalogID (or similar identifier) to target a specific catalog (e.g., 'OperatorHub', 'DeveloperCatalog').
        • A type (or similar identifier) to target a specific catalog item type (e.g., 'Operator', 'HelmChart').
        • The React component to be rendered as the toolbar item.

       

      • The CatlogController component is refactored to render appropriate toolbar items depending on the catalog id and type.
      • Toolbar extensions without a catalogID property should be rendered in all catalogIDs
      • Toolbar extensions without a type should be rendered in all catalog types
      • Documentation for the new extension point and its properties is added to the plugin SDK documentation.

              Unassigned Unassigned
              rh-ee-jonjacks Jon Jackson
              None
              None
              YaDan Pei YaDan Pei
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: