App descriptor condition to control app menu

Hi Guys ,
Im trying use follow condition em my app descriptor ( atlassian-connect.json) to control access of my app on jira

 "conditions": [
           { "or": [
              {
                "condition": "user_is_admin"

              },
              {
                "condition": "entity_property_contains_any_user_group",
                "params": {
                  "entity": "user",
                  "propertyKey": "groups",
                  "objectName": "name",
                  "value": "[\"my-group\"]"
                }
              }
          ]},
          {
            "condition": "user_is_logged_in"
          }
        ]

my app is locate on “location”: “system.top.navigation.bar”.
the condition of admin user works perfectly, but the condition entity_property_contains_any_user_group is not working.
Does any one have a idea ?
cheers

I resolve this using jira expressions :smiley:

             {
               "condition": "jira_expression",
               "params": {
                 "expression": "user.groups.includes('my-group')"
               }
             }
2 Likes