-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
3
-
False
-
-
False
-
-
-
RHDH F&UI plugins 3279, RHDH F&UI plugins 3280, RHDH F&UI plugins 3281
Story
As a user of RHDH, I want to see the list of plugins installed on RHDH
Background
Remove and integrate the "Dynamic Plugins Info plugin" from rhdh and ship all extensions related code in the extensions plugin.
Acceptance Criteria
- Remove https://github.com/redhat-developer/rhdh/tree/main/plugins/dynamic-plugins-info and https://github.com/redhat-developer/rhdh/tree/main/plugins/dynamic-plugins-info-backend and integrate the components and the backend (if possible) into the extensions plugin.
- Cleanup/Remove all internal.plugins/tab workarounds and the InstallationContextProvider from the extensions code base and simplify the code around the installed alert (check the comments section for more context)
- Add an icon to the "Installed plugins" tab with the count of plugins installed (Figma) and the "catalog" tab
- The Backstage TabbedLayout uses MUI's Tabs component under the hood, so it supports tabProps which allows you to pass props directly to the underlying MUI Tab. We could use tabProps to add an icon to the tab title
- The below commit has the logic I experimented with for rendering the icon on the tab
- Show only the readable plugin name (e.g., "Adoption Insights") in the table and display a single row for plugins that have both backend and frontend components.
- Display only the Name, Version and Actions (actions to be covered here https://issues.redhat.com/browse/RHIDP-6810 ) columns.
- Should be able to search and sort
the list of plugins and navigate between pages.
- For empty search results, display a message like the one shown here
Out of Scope:
- "Status" and "Installed" columns
- "View logs..." link
- Updating plugin versions
- blocks
-
RHIDP-6810 Add row level actions in `Installed plugins` page
-
- Closed
-
- causes
-
RHDHBUGS-2133 [rhdh-operator] Nightly checks failing
-
- In Progress
-
- is blocked by
-
RHIDP-6810 Add row level actions in `Installed plugins` page
-
- Closed
-
- links to