{
  "key": "com.doitbi.bestbi.cloud",
  "baseUrl": "https://cloud-prod.doit-bi.com",
  "name": "Power BI & Tableau for Jira Cloud",
  "description": "",
  "vendor": {
    "name": "DOIT-BI",
    "url": "https://doit-bi.com"
  },
  "authentication": {
    "type": "jwt"
  },
  "enableLicensing": false,
  "apiVersion": 1,
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled"
  },
  "scopes": ["READ","WRITE","ACT_AS_USER","ADMIN","ACCESS_EMAIL_ADDRESSES"],
  "apiMigrations": {
    "signed-install": true,
    "context-qsh": true
  },
  "modules": {
    "jiraIssueContents": [
      {
        "icon": {
          "width": 16,
          "height": 16,
          "url": "/images/microsoft-power-bi-report.svg"
        },
        "target": {
          "type": "web_panel",
          "url": "/view-issues-dashboard?user_is_admin={condition.user_is_admin}&issueId={issue.id}"
        },
        "tooltip": {
          "value": "Power BI Embedded Reports"
        },
        "jiraNativeAppsEnabled": false,
        "name": {
          "value": "Power BI Embedded Reports"
        },
        "key": "powerbi-issue-content-panel",
        "conditions": [
          {
            "condition": "user_is_logged_in"
          },
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_context",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersEditor",
                      "contextParameter": "user.accountId"
                    }
                  },
                  {
                    "condition": "entity_property_contains_context",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersDenied",
                      "contextParameter": "user.accountId"
                    }
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsEditor"
                    }
                  },
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsDenied"
                    }
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_context",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersViewer",
                      "contextParameter": "user.accountId"
                    }
                  },
                  {
                    "condition": "entity_property_contains_context",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersDenied",
                      "contextParameter": "user.accountId"
                    }
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsViewer"
                    }
                  },
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsDenied"
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "jiraProjectPages": [
      {
        "url": "view-projects-dashboard?user_is_admin={condition.user_is_admin}",
        "iconUrl": "/images/microsoft-power-bi-report.svg",
        "weight": 100,
        "name": {
          "value": "Power BI Embedded Reports"
        },
        "key": "powerbi-reports",
        "conditions": [
          {
            "condition": "user_is_logged_in"
          },
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_context",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersEditor",
                      "contextParameter": "user.accountId"
                    }
                  },
                  {
                    "condition": "entity_property_contains_context",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersDenied",
                      "contextParameter": "user.accountId"
                    }
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsEditor"
                    }
                  },
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsDenied"
                    }
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_context",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersViewer",
                      "contextParameter": "user.accountId"
                    }
                  },
                  {
                    "condition": "entity_property_contains_context",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessUsersDenied",
                      "contextParameter": "user.accountId"
                    }
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsViewer"
                    }
                  },
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "embeddedReportsAccessGroupsDenied"
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "jiraDashboardItems": [
      {
        "description": {
          "value": "Embed a Microsoft Power BI report in your Jira"
        },
        "url": "/view-dashboard?type=embed_secure&dashboardItemId={dashboardItem.id}&dashboardId={dashboard.id}&view={dashboardItem.viewType}&isAdmin={condition.user_is_admin}",
        "configurable": true,
        "thumbnailUrl": "/images/microsoft-power-bi-report.svg",
        "name": {
          "value": "Microsoft Power BI Report"
        },
        "key": "dashboard-embed-secure"
      }
    ],
    "postInstallPage": {
      "key": "getting-started",
      "url": "/view-getting-started",
      "name": {
        "value": "Get started"
      }
    },
    "webhooks": [
      {
        "event": "project_updated",
        "url": "api/webhook/projects/updated?project_id={project.id}",
        "excludeBody": true
      },
      {
        "event": "project_deleted",
        "url": "api/webhook/projects/deleted?project_id={project.id}",
        "excludeBody": true
      },
      {
        "event": "project_soft_deleted",
        "url": "api/webhook/projects/deleted?project_id={project.id}",
        "excludeBody": true
      },
      {
        "event": "project_archived",
        "url": "api/webhook/projects/deleted?project_id={project.id}",
        "excludeBody": true
      }
    ],
    "generalPages": [
      {
        "name": {
          "value": "Power BI and Tableau for Jira"
        },
        "icon": {
          "width": 20,
          "url": "/images/logo/powerbi_tableau.svg",
          "height": 20
        },
        "location": "system.top.navigation.bar",
        "url": "/view-powerbi-connectors?user_is_admin={condition.user_is_admin}",
        "key": "power-bi",
        "weight": 1,
        "conditions": [
          {
            "condition": "user_is_logged_in"
          },
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_context",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "accessConfigUsersAllowed",
                      "contextParameter": "user.accountId"
                    }
                  },
                  {
                    "condition": "entity_property_contains_context",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "accessConfigUsersDenied",
                      "contextParameter": "user.accountId"
                    }
                  }
                ]
              },
              {
                "and": [
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "params": {
                      "entity": "addon",
                      "propertyKey": "accessConfigGroupsAllowed"
                    }
                  },
                  {
                    "condition": "entity_property_contains_any_user_group",
                    "invert": true,
                    "params": {
                      "entity": "addon",
                      "propertyKey": "accessConfigGroupsDenied"
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "dialogs": [
      {
        "url": "/view-global-onboarding?user_is_admin={condition.user_is_admin}",
        "options": {},
        "key": "global-onboarding"
      },
      {
        "url": "/view-issues-dashboard-dialog?user_is_admin={condition.user_is_admin}&issueId={issue.id}",
        "options": {},
        "key": "issues-dashboard-dialog"
      }
    ]
  },
  "version": "1.1.64-AC"
}
