FlowFuse / FlowFuse/flowfuse

List hosted instances for application-level dashboard access on the hosted instances page

Open
#6,111 0 comments 0 reactions 0 assignees View on GitHub
task
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 21h
Merged PRs (30d)
146

Description

### Description

**Context / Problem**
Team members with an application-level dashboard role do not see those applications’ instances in `/team//instances`. They should see them, but only with the ability to open the instance dashboard. Currently these instances are omitted.

**Acceptance criteria**
- Instances from applications where the user has an application-level dashboard role or higher appear in `/team//instances`, even if the application is restricted.
- Instances from applications where the user lacks any application access remain hidden.
- For these listed instances, the only available action is “Open dashboard.” No start/stop/redeploy/delete/edit actions are rendered.
- Server enforces the same restriction: non-dashboard actions return 403.
- UI clearly indicates limited access (e.g., disabled controls or no controls beyond dashboard).

### Epic/Story

_No response_

### Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.