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?