Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to limit jira:issuePanel to a single project instead of global installation?

Ryan Jones
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 2, 2025

Question: I need to create a Forge app with a jira:issuePanel that appears in only ONE specific project, not across all projects on the site.

What I've tried:

  • Manifest-level project filtering (doesn't appear to be supported for issue panels)
  • Getting project context via useProductContext() in Custom UI - returns undefined
  • Using a backend resolver with invoke() to get project info - the invoke call doesn't execute
  • Reading project key from req.context.extension.issue.key in resolver - same issue with invoke not connecting

Details:

  • Using Custom UI (render: native)
  • Resolver is defined in manifest and exports handler correctly
  • App has read:jira-work permission
  • During forge install, there's no option to select specific projects - it installs globally

Question: Is there a way to scope a jira:issuePanel to a single project? Or is global installation the only option for this module type?

If project-scoping isn't possible, what's the recommended approach for building project-specific functionality in issue panels?

0 answers

Suggest an answer

Log in or Sign up to answer