Skip to content

Update team dashboard role UI to reflect higher application roles #6114

@cstns

Description

@cstns

Description

Context / Problem
A user with team-level dashboard role sees only instance with actinable dashboards and no menu items. If that user has a higher role in any application, the UI should expose access to the team Dashboard, Hosted Instances, Remote Instances and Applications pages as well. Applications need pre-loading to evaluate effective access.

Acceptance criteria

  • On team pages, preload a minimal applications list including the user’s role per application before rendering navigation.
  • If the user has a higher-than-dashboard role in at least one application, show menu entries: Dashboard, Hosted Instances, Remote Instances.
  • If the user has only team-level dashboard role and no higher application roles, keep the minimal UI (dashboards only).
  • Route guards align with the computed effective role. Direct URL access respects the same logic.

Epic/Story

No response

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Metadata

Metadata

Assignees

No one assigned

    Labels

    taskA piece of work that isn't necessarily tied to a specific Epic or Story.

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions