{
  "key": "doitbetter.timeline",
  "baseUrl": "https://timeline.doitb.com",
  "name": "DoItBetter Timeline",
  "enableLicensing": true,
  "authentication": {
    "type": "jwt"
  },
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled",
    "enabled": "/atl-rest/lifecycle/enabled",
    "disabled": "/atl-rest/lifecycle/disabled"
  },
  "regionBaseUrls": {
    "US": "https://timeline.doitb.com",
    "EU": "https://timeline.eu.doitb.app"
  },
  "dataResidency": {
    "realmPersistenceDays": 30
  },
  "cloudAppMigration": {
    "migrationWebhookPath" : "/rest/atlassian/platformMigration/notify"
  },
  "scopes": [
    "READ",
    "WRITE",
    "ACT_AS_USER"
  ],
  "apiMigrations": {
    "gdpr": true,
    "context-qsh": true,
    "signed-install": true
  },
  "modules": {
    "generalPages": [
      {
        "key": "view-page",
        "name": {
          "value": "Timeline"
        },
        "url": "/timeline",
        "icon": {
          "url": "/static/img/logo.png",
          "width": 128,
          "height": 128
        },
        "conditions": [
          {
            "and": [
              {
                "condition": "user_is_logged_in"
              },
              {
                "condition": "has_global_permission",
                "params": {
                  "permission": "doitbetter.timeline__use"
                }
              }
            ]
          }
        ]
      }
    ],
    "jiraGlobalPermissions": [
      {
        "key": "admin",
        "name": {
          "value": "DoItBetter Timeline Administrators",
          "i18n": "permission.admin.name"
        },
        "description": {
          "value": "Ability to access and modify all timelines",
          "i18n": "permission.admin.description"
        },
        "anonymousAllowed": false,
        "defaultGrants": [
          "JIRA-ADMINISTRATORS"
        ]
      },
      {
        "key": "use",
        "name": {
          "value": "DoItBetter Timeline users",
          "i18n": "permission.use.name"
        },
        "description": {
          "value": "Ability to access DoItBetter Timeline",
          "i18n": "permission.use.description"
        },
        "anonymousAllowed": false,
        "defaultGrants": [
          "ALL"
        ]
      }
    ]
  }
}
