-
Feature
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
S
-
False
-
-
False
-
-
Feature Overview (aka. Goal Summary)
Our customers and partners want to show other release information or cards in general on the user settings page.
Background information
The user-settings plugins, page, and components are part of the upstream:
- https://github.com/backstage/backstage/blob/master/plugins/user-settings/src/components/General/UserSettingsGeneral.tsx
- https://github.com/backstage/backstage/blob/master/plugins/user-settings/src/alpha.tsx
Currently, we use this and extend it hard-coded in our showcase repository:
Goals (aka. expected user outcomes)
Instead of this hardcoded method, we should use dynamic plugins (if we want have this in 1.5) or the new frontend extensions to (if we don't pick up this in 1.5) and allow other plugins, customers, and partners to hide existing cards and add their own cards to that page.
Customers and partners may be okay with replacing the full settings page as an interim solution.
Requirements (aka. Acceptance Criteria):
- Allow customers and partners to replace the user settings page
- Allow customers and partners to add cards to the existing user settings page
- Allow customers and partners to hide a default card from the user settings page
Out of Scope (Optional)
Customer Considerations (Optional)
Documentation Considerations
- Documentation should contain information how to customize the user settings page
- is depended on by
-
RHIDP-4617 RHDH Settings page customization
- Accepted
- is related to
-
RHIDP-5796 All catalog entity tabs and cards can be disabled, reordered, customized and are loaded from dynamic plugins
- New
-
RHIDP-4788 Clean up the RHDH Metadata info in the Settings page
- Backlog