isSiteAdmin property on displayCondition not working in Forge App

Hi,

I need to show a Forge App only when the logged in user is a Site Admin. I have added a display condition in the Forge App’s manifest.yml as can be seen in the code snippet below and I am also the Site Admin but still I cannot see the Forge App.

Is there any other check or permission that I am missing.

Below is the code snippet from manifest.yml

modules:
  jira:projectSettingsPage:
    - key: bulk-import-permission-project-settings-page
      resource: main
      resolver:
        function: resolver
      render: native
      title: Bulk Import Project Permission
      displayConditions:  
        isSiteAdmin: true

Hi @SingalRadhika,

Your manifest looks correct to me. Could you double-check that:

  • you have the latest version of your app installed (if you run forge install --upgrade with no arguments you’ll get a list of sites and major app versions)
  • you have site admin permissions on the specified site

If it’s still not working, please raise a ticket at Jira Service Management and our developer support team can assist.

cheers,
Tim

Hi @tpettersen,

I have double checked both the requirements: -

  • Latest version is installed. As soon as I remove the display condition, the app starts showing again.
  • Attached the screenshot for Site Admin permissions. Please have a look.

I have already raised a ticket (ECOHELP-72663) at the portal mentioned. Awaiting response.