Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-8455

[Quickstart] Support role-based quickstart section configuration in app-config

    • RHDH F&UI plugins 3278

      Story

      As a user of RHDH, I want to define quickstart sections per user role in app-config.yaml so that different roles see relevant onboarding actions in the UI.

      Background

      Currently, the quickstart side drawer shows a static list of sections defined in app.quickstart. We want to extend this to support different sections for different user roles, starting with admin and developer.

      Example of updated config:

      // code placeholder
        app:
          quickstart:
            - title: Set up authentication
              roles: 
               - admin
              icon: Admin      
              description: Set up secure login ...      
              cta:        
                text: Learn more        
                link: https://docs.redhat.com/en/documentation/...
            - title: ...
              roles: 
               - developer(customizable)
              ...

      Dependencies and Blockers

      QE impacted work

      Documentation impacted work

      Acceptance Criteria

      1. Updated schema supports per-role configuration
      2. Role keys (admin, developer) are supported
      3. Backward compatibility is maintained or clearly defined
        1. If "role" is omit, then show the section to only admin role

      upstream documentation updates (design docs, release notes etc)

      Technical enablement / Demo

              yicai@redhat.com Yi Cai
              yicai@redhat.com Yi Cai
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: