I’ve developed a Jira Cloud app and would like to allow users to enable it for a specific project within their account. There doesn’t seem to be a way for them to do this via the Manage Apps interface, but has anyone found an elegant solution?
Obviously I could load my app conditionally using a project select setting I provide, with a “sorry it hasn’t been enabled” message where appropriate, but ideally it wouldn’t display the menu item.
The switch/toggle saves the status to project “entity properties”. Next we use the entity property in atlassian-connect.json “condition” to show or hide the page/panel/content/glance.
I am fairly new to making Jira apps/add-ons. I ran across a free checklist app that has an admin page with the ability to turn on/off what projects can see and use the app. I really want to build one of these admin pages, but am at a loss.
Currently I am using a display condition to restrict to one project, but I need to find a more fluid way (as I mentioned). Because I am using a forge custom UI I am not sure that I have access to entity properties.
I am currently trying to use the Early Access Entity Property in some way. I have a hard time believing that I have to write a connect app just to get the ability to toggle on and off projects that are allowed to see/use my app.