{
  "key": "com.mindproapps.jira.azure-ad-custom-fields",
  "baseUrlTemp": "https://adconnector.mindproapps.com",
  "baseUrl": "https://adconnector.mindproapps.com",
  "enableLicensing": true,
  "name": "Mindpro Sync",
  "apiVersion": 27,
  "description": "Have your Identity Provider information displayed in Jira Issues",
  "apiMigrations": {
    "context-qsh": true,
    "signed-install": true
  },
  "authentication": {
    "type": "jwt"
  },
  "regionBaseUrls": {
    "US": "https://adconnector.mindproapps.com",
    "DE": "https://adconnector.mindproapps.com"
  },
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled",
    "dare-migration": "/migration"
  },
  "modules": {
    "jiraIssueContexts": [
      {
        "icon": {
          "width": 24,
          "height": 24,
          "url": "https://adconnector.mindproapps.com/img/mplogo.png"
        },
        "conditions": [
          {
            "or": [
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "invert": true,
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "condition": "entity_property_contains_context",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids",
                              "contextParameter": "project.id"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-hierarchy",
                          "value": "true"
                        }
                      },
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-groups-issue",
                          "value": "true"
                        }
                      }
                    ]
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "reporter"
                    }
                  }
                ]
              }
            ]
          },
          {
            "condition": "jira_expression",
            "invert": "true",
            "params": {
              "expression": "issue.project.style == 'next-gen'"
            }
          }
        ],
        "content": {
          "type": "label",
          "label": {
            "value": "User Additional Data"
          }
        },
        "target": {
          "type": "web_panel",
          "url": "/hierarchy?issueId={issue.id}"
        },
        "jiraNativeAppsEnabled": false,
        "name": {
          "value": "Mindpro Sync"
        },
        "key": "glance-hierarchy-reporter"
      },
      {
        "icon": {
          "width": 24,
          "height": 24,
          "url": "https://adconnector.mindproapps.com/img/mplogo.png"
        },
        "conditions": [
          {
            "or": [
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "invert": true,
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "condition": "entity_property_contains_context",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids",
                              "contextParameter": "project.id"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-hierarchy",
                          "value": "true"
                        }
                      },
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-groups-issue",
                          "value": "true"
                        }
                      }
                    ]
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "assignee"
                    }
                  }
                ]
              }
            ]
          },
          {
            "condition": "jira_expression",
            "invert": "true",
            "params": {
              "expression": "issue.project.style == 'next-gen'"
            }
          }
        ],
        "content": {
          "type": "label",
          "label": {
            "value": "User Additional Data"
          }
        },
        "target": {
          "type": "web_panel",
          "url": "/hierarchy?issueId={issue.id}"
        },
        "jiraNativeAppsEnabled": false,
        "name": {
          "value": "Mindpro Sync"
        },
        "key": "glance-hierarchy-assignee"
      },
      {
        "icon": {
          "width": 24,
          "height": 24,
          "url": "https://adconnector.mindproapps.com/img/mplogo.png"
        },
        "conditions": [
          {
            "or": [
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "invert": true,
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "condition": "entity_property_contains_context",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids",
                              "contextParameter": "project.id"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-hierarchy",
                          "value": "true"
                        }
                      },
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-groups-issue",
                          "value": "true"
                        }
                      }
                    ]
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "assignee"
                    }
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "reporter"
                    }
                  }
                ]
              }
            ]
          },
          {
            "condition": "jira_expression",
            "invert": "true",
            "params": {
              "expression": "issue.project.style == 'next-gen'"
            }
          }
        ],
        "content": {
          "type": "label",
          "label": {
            "value": "User Additional Data"
          }
        },
        "target": {
          "type": "web_panel",
          "url": "/hierarchy?issueId={issue.id}"
        },
        "jiraNativeAppsEnabled": false,
        "name": {
          "value": "Mindpro Sync"
        },
        "key": "glance-hierarchy-user"
      },
      {
        "icon": {
          "width": 24,
          "height": 24,
          "url": "https://adconnector.mindproapps.com/img/mplogo.png"
        },
        "conditions": [
          {
            "or": [
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "invert": true,
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "condition": "entity_property_contains_context",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids",
                              "contextParameter": "project.id"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-hierarchy",
                          "value": "true"
                        }
                      },
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-groups-issue",
                          "value": "true"
                        }
                      }
                    ]
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "reporter"
                    }
                  }
                ]
              }
            ]
          },
          {
            "condition": "jira_expression",
            "params": {
              "expression": "issue.project.style == 'next-gen'"
            }
          }
        ],
        "content": {
          "type": "label",
          "label": {
            "value": "User Additional Data"
          }
        },
        "target": {
          "type": "web_panel",
          "url": "/hierarchy?issueId={issue.id}"
        },
        "jiraNativeAppsEnabled": false,
        "name": {
          "value": "MindPro Sync"
        },
        "key": "glance-hierarchy-tm-reporter"
      },
      {
        "icon": {
          "width": 24,
          "height": 24,
          "url": "https://adconnector.mindproapps.com/img/mplogo.png"
        },
        "conditions": [
          {
            "or": [
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "invert": true,
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "condition": "entity_property_contains_context",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids",
                              "contextParameter": "project.id"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-hierarchy",
                          "value": "true"
                        }
                      },
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-groups-issue",
                          "value": "true"
                        }
                      }
                    ]
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "assignee"
                    }
                  }
                ]
              }
            ]
          },
          {
            "condition": "jira_expression",
            "params": {
              "expression": "issue.project.style == 'next-gen'"
            }
          }
        ],
        "content": {
          "type": "label",
          "label": {
            "value": "User Additional Data"
          }
        },
        "target": {
          "type": "web_panel",
          "url": "/hierarchy?issueId={issue.id}"
        },
        "jiraNativeAppsEnabled": false,
        "name": {
          "value": "MindPro Sync"
        },
        "key": "glance-hierarchy-tm-assignee"
      },
      {
        "icon": {
          "width": 24,
          "height": 24,
          "url": "https://adconnector.mindproapps.com/img/mplogo.png"
        },
        "conditions": [
          {
            "or": [
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "invert": true,
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "and": [
                          {
                            "condition": "entity_property_exists",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids"
                            }
                          },
                          {
                            "condition": "entity_property_contains_context",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "allowed-project-ids",
                              "contextParameter": "project.id"
                            }
                          },
                          {
                            "or": [
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "project",
                                          "propertyKey": "project-display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              },
                              {
                                "and": [
                                  {
                                    "condition": "entity_property_exists",
                                    "invert": true,
                                    "params": {
                                      "entity": "project",
                                      "propertyKey": "project-display-settings"
                                    }
                                  },
                                  {
                                    "or": [
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-hierarchy",
                                          "value": "true"
                                        }
                                      },
                                      {
                                        "condition": "entity_property_equal_to",
                                        "params": {
                                          "entity": "addon",
                                          "propertyKey": "display-settings",
                                          "objectName": "show-groups-issue",
                                          "value": "true"
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "assignee"
                                    }
                                  },
                                  {
                                    "condition": "entity_property_equal_to",
                                    "invert": true,
                                    "params": {
                                      "entity": "addon",
                                      "propertyKey": "display-settings",
                                      "objectName": "source-person",
                                      "value": "reporter"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "allow-project-settings",
                      "value": "true"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-hierarchy",
                          "value": "true"
                        }
                      },
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-groups-issue",
                          "value": "true"
                        }
                      }
                    ]
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "assignee"
                    }
                  },
                  {
                    "condition": "entity_property_equal_to",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings",
                      "objectName": "source-person",
                      "value": "reporter"
                    }
                  }
                ]
              }
            ]
          },
          {
            "condition": "jira_expression",
            "params": {
              "expression": "issue.project.style == 'next-gen'"
            }
          }
        ],
        "content": {
          "type": "label",
          "label": {
            "value": "User Additional Data"
          }
        },
        "target": {
          "type": "web_panel",
          "url": "/hierarchy?issueId={issue.id}"
        },
        "jiraNativeAppsEnabled": false,
        "name": {
          "value": "MindPro Sync"
        },
        "key": "glance-hierarchy-tm-user"
      }
    ],
    "webhooks": [
      {
        "event": "jira:issue_updated",
        "url": "/issue_updated"
      },
      {
        "event": "jira:issue_created",
        "url": "/issue_created"
      },
      {
        "event": "project_created",
        "url": "/project_created"
      }
    ],
    "postInstallPage": {
      "key": "mindpro-azure-ad-connector-pi",
      "location": "admin_plugins_menu",
      "name": {
        "value": "Mindpro Sync"
      },
      "url": "/main",
      "conditions": [
        {
          "condition": "user_is_admin"
        }
      ]
    },
    "webSections": [
      {
        "location": "admin_plugins_menu",
        "weight": 10,
        "name": {
          "value": "Mindpro Sync"
        },
        "key": "mindpro-azure-ad-connector-ws",
        "conditions": [
          {
            "condition": "user_is_admin"
          }
        ]
      },
      {
        "key": "project-admin-plugins-menu",
        "location": "atl.jira.proj.config",
        "name": {
          "value": "Mindpro Sync"
        }
      }
    ],
    "jiraProjectAdminTabPanels": [
      {
        "location": "project-admin-plugins-menu",
        "url": "/main-config?projectId={project.id}",
        "weight": 100,
        "iconUrl": "https://adconnector.mindproapps.com/img/mplogo-grey.png",
        "name": {
          "value": "Mindpro Sync"
        },
        "key": "project-admin-plugins-menu-g",
        "conditions": [
          {
            "condition": "has_project_permission",
            "params": {
              "permission": "ADMINISTER_PROJECTS"
            }
          },
          {
            "condition": "entity_property_exists",
            "params": {
              "entity": "addon",
              "propertyKey": "display-settings"
            }
          },
          {
            "condition": "entity_property_equal_to",
            "params": {
              "entity": "addon",
              "propertyKey": "display-settings",
              "objectName": "allow-project-settings",
              "value": "true"
            }
          },
          {
            "or": [
              {
                "condition": "entity_property_exists",
                "invert": "true",
                "params": {
                  "entity": "addon",
                  "propertyKey": "display-settings",
                  "objectName": "allowed-project-ids"
                }
              },
              {
                "condition": "entity_property_contains_context",
                "params": {
                  "entity": "addon",
                  "propertyKey": "display-settings",
                  "objectName": "allowed-project-ids",
                  "contextParameter": "project.id"
                }
              }
            ]
          }
        ]
      }
    ],
    "adminPages": [
      {
        "url": "/main-config",
        "location": "admin_plugins_menu/mindpro-azure-ad-connector-ws",
        "key": "mindpro-azure-ad-connector-ap",
        "weight": 300,
        "name": {
          "value": "Configurations"
        },
        "icon": {
          "url": "https://adconnector.mindproapps.com/img/mplogo.png",
          "width": 16,
          "height": 16
        },
        "conditions": [
          {
            "condition": "user_is_admin"
          }
        ]
      }
    ],
    "serviceDeskPortalRequestViewPanels": [
      {
        "key": "sd-issue-hierarchy",
        "conditions": [
          {
            "or": [
              {
                "and": [
                  {
                    "condition": "entity_property_exists",
                    "params": {
                      "entity": "project",
                      "propertyKey": "project-display-settings"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "project",
                          "propertyKey": "project-display-settings",
                          "objectName": "show-widget",
                          "value": "true"
                        }
                      },
                      {
                        "or": [
                          {
                            "condition": "entity_property_equal_to",
                            "params": {
                              "entity": "project",
                              "propertyKey": "project-display-settings",
                              "objectName": "show-hierarchy-portal",
                              "value": "true"
                            }
                          },
                          {
                            "condition": "entity_property_equal_to",
                            "params": {
                              "entity": "project",
                              "propertyKey": "project-display-settings",
                              "objectName": "show-groups-portal",
                              "value": "true"
                            }
                          }
                        ]
                      }
                    ]
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_exists",
                    "invert": "true",
                    "params": {
                      "entity": "project",
                      "propertyKey": "project-display-settings"
                    }
                  },
                  {
                    "condition": "entity_property_exists",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "display-settings"
                    }
                  },
                  {
                    "or": [
                      {
                        "condition": "entity_property_equal_to",
                        "params": {
                          "entity": "addon",
                          "propertyKey": "display-settings",
                          "objectName": "show-widget",
                          "value": "true"
                        }
                      },
                      {
                        "or": [
                          {
                            "condition": "entity_property_equal_to",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "show-hierarchy-portal",
                              "value": "true"
                            }
                          },
                          {
                            "condition": "entity_property_equal_to",
                            "params": {
                              "entity": "addon",
                              "propertyKey": "display-settings",
                              "objectName": "show-groups-portal",
                              "value": "true"
                            }
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ]
          },
          {
            "or": [
              {
                "condition": "entity_property_exists",
                "invert": "true",
                "params": {
                  "entity": "addon",
                  "propertyKey": "display-settings",
                  "objectName": "allowed-project-ids"
                }
              },
              {
                "condition": "entity_property_contains_context",
                "params": {
                  "entity": "addon",
                  "propertyKey": "display-settings",
                  "objectName": "allowed-project-ids",
                  "contextParameter": "project.id"
                }
              }
            ]
          }
        ],
        "url": "/hierarchy/portal?issueId={issue.id}"
      }
    ],
    "jiraWorkflowPostFunctions": [
      {
        "description": {
          "value": "Use this post-function to automatically assign the issue approver after transitioning the workflow to a specific status (only for Jira Service Management projects)."
        },
        "view": {
          "url": "/view-postfunction?config={postFunction.config}"
        },
        "edit": {
          "url": "/edit-postfunction?config={postFunction.config}"
        },
        "create": {
          "url": "/create-postfunction"
        },
        "triggered": {
          "url": "/trigger-postfunction"
        },
        "name": {
          "value": "Mindpro Sync: Assign issue approvers"
        },
        "key": "sync-function-assign-issue-approver"
      },
      {
        "description": {
          "value": "Use this post-function to update all mapped IdP fields in the issue after this status transition (only for Jira Service Management projects)."
        },
        "view": {
          "url": "/view-postfunction-update"
        },
        "edit": {
          "url": "/edit-postfunction-update"
        },
        "create": {
          "url": "/edit-postfunction-update"
        },
        "triggered": {
          "url": "/trigger-postfunction-update"
        },
        "name": {
          "value": "Mindpro Sync: Update all mapped IdP fields in the issue after this status transition"
        },
        "key": "sync-function-trigger-idp-updates"
      },
      {
        "description": {
          "value": "Use this post-function to assign the issue approver dynamically, based on the content selected in a custom field (only for Jira Service Management projects)."
        },
        "view": {
          "url": "/view-dynamicpostfunction?config={postFunction.config}"
        },
        "edit": {
          "url": "/edit-dynamicpostfunction?config={postFunction.config}"
        },
        "create": {
          "url": "/create-dynamicpostfunction"
        },
        "triggered": {
          "url": "/trigger-dynamicpostfunction"
        },
        "name": {
          "value": "Mindpro Sync: Assign Approvers Dynamically"
        },
        "key": "sync-function-assign-issue-approver-dynamically"
      }
    ]
  },
  "vendor": {
    "name": "Mindpro Apps",
    "url": "https://www.mindproapps.com/"
  },
  "scopes": [
    "read",
    "write",
    "delete",
    "act_as_user",
    "admin",
    "ACCESS_EMAIL_ADDRESSES"
  ]
}