-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
Allow users to customize the dynamic home page
-
M
-
False
-
-
False
-
-
In Progress
-
RHIDP-8729 - Phase 1 of Enhanced Homepage Customization for RHDH
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
-
11% To Do, 11% In Progress, 78% Done
-
-
Goals
- Make the existing homepage plugin customizable for RHDH users.
- For this the homepage plugin needs to know also which other plugin cards are available (from other dynamic plugins or from the NFS)
- The default customization should be based on the existing customization options. The user can clean
or reset (to the default) their configuration.
- Maybe/Stretch goals:
- Can/should we update the grid library or can we improve how the resize/reorder mechanism works at the moment?
- Update existing card so that they work better on different card sizes
- Customize cards (props)
Non goals
- A custom backend to persist the customization (we want use the Backstage user settings API for this)
- Additional new cards
- Support for multiple personas or multiple default homepages. It's one from the admin for all users.
- TO BE VERIFIED: RBAC checks which cards can be added. The card content itself can and should respect RBAC/permissions, of course.
ACs
- Users can move and resize existing cards
- Users can remove cards
- Users can to add cards