-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
False
-
-
False
-
RHIDP-2534 - Plugin Marketplace
-
-
Story
As a user of RHDH, I want to have a plugin marketplace. For this the user / admin might want search for plugins.
Acceptance Criteria
- Extend the existing catalog page from RHIDP-2921 and align it with the design from the Figma Design > see Administration Plugins / Plugins catalog
- Implement the filters for Categories, Type, etc.
- Show card with Certified badge, icon, and eclipse the content.
- Icons should be visible in dark theme as well, we might show a white background for icons similar to the OpenShift Console (See Operator Hub)
- Use useQueryParamState to store the state in the query parameters.
- Tbd: Do we want implement the filter on the client side, or the server side...
- Util functions to build the category list should be extracted into marketplace-common, for example getAllCategories(plugins: Plugin[])
- loading, error and empty states should be handled correctly
- Provide different test scenarios on the dev page
- Add unit tests for all utils
- Add e2e tests??
None goal
- No pagination for the first version
- Installed checkmark is not required in the first version, but feel free to add it if easily possible.
- Selection of a card is fine but not required. There is a follow-up story for the detail view/sidebar.
- depends on
-
RHIDP-2921 Setup marketplace-plugins infrastructure
- New
- is depended on by
-
RHIDP-2930 Add Plugin Catalog sidebar/overlay to show plugin details
- New