{
  "key": "com.jibrok.jira.plugins.calculated-custom-fields",
  "baseUrl": "https://jbcf-cloud.jibrok.com",
  "name": "Calculated custom field",
  "description": "<b>Application for setting the time in your requests. Allows you to solve a large number of scenarios using a set of functionality.</b><p> A large pack of new fields for Jira. The fields automatically calculate and update their values: <ul><li>last comment</li><li>number of comments</li><li>previous status</li><li>mentioned users</li><li>user who solved the issue</li><li>sorting by parent and epic</li><li>and more...</li></ul></p> <p>You can display fields on any issue screen, dashboards, or report. You can search and sort by fields using special JQL queries. Fields can also be exported.</p><p>To create new fields, please click the button below - <b>Configure</b>.</p>  <p><br/><a href='https://jibrok.com/docs/jbcf-cloud/step-by-step-jbcf/'>\uD83D\uDCD6 How to create 'JBCF fields' and configure it step-by-step</a></p> <p><br/> See also our apps: <ul><li><a href='https://marketplace.atlassian.com/apps/1220908'>Time in status</a></li><li><a href='https://marketplace.atlassian.com/apps/1225684'>Timer field | SLA</a></li><li><a href='https://marketplace.atlassian.com/apps/1226143'>Time between dates</a></li></ul></p> <p><br/> <a href='https://jibrok.atlassian.net/servicedesk/customer/portal/9/group/41/create/138'>\uD83C\uDF24 Contact us for a discount on group licenses.</a></p> ",
  "apiMigrations": {
    "context-qsh": true,
    "signed-install": true
  },
  "vendor": {
    "name": "JiBrok",
    "url": "https://jibrok.com/"
  },
  "enableLicensing": true,
  "icon": {
    "width": 80,
    "height": 80,
    "url": "https://jibrok.com/uploads/jbcf/calculated-fields-144px.png"
  },
  "links": {
    "self": "https://jbcf-cloud.jibrok.com/atlassian-connect.json",
    "documentation": "https://jibrok.com/docs/jbcf/overview/"
  },
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled",
    "enabled": "/enabled",
    "disabled": "/disabled"
  },
  "authentication": {
    "type": "jwt"
  },
  "scopes": [
    "READ",
    "WRITE"
  ],
  "modules": {
    "webhooks": [
      {
        "event": "jira:issue_created",
        "url": "/webhook-issue-created?issueId={issue.id}",
        "excludeBody": false,
        "conditions":[
          {"condition": "addon_is_licensed"}
        ]
      },{
        "event": "jira:issue_updated",
        "url": "/webhook-issue-updated?issueId={issue.id}",
        "excludeBody": false,
        "conditions":[
          {"condition": "addon_is_licensed"}
        ]
      },{
        "event": "jira:issue_deleted",
        "url": "/webhook-issue-deleted?issueId={issue.id}",
        "excludeBody": false,
        "conditions":[
          {"condition": "addon_is_licensed"}
        ]
      },{
        "event": "comment_created",
        "url": "/webhook-issue-comment_created?issueId={issue.id}",
        "excludeBody": false,
        "conditions":[
          {"condition": "addon_is_licensed"}
        ]
      },{
        "event": "comment_updated",
        "url": "/webhook-issue-comment_updated?issueId={issue.id}",
        "excludeBody": false,
        "conditions":[
          {"condition": "addon_is_licensed"}
        ]
      },{
        "event": "comment_deleted",
        "url": "/webhook-issue-comment_deleted?issueId={issue.id}",
        "excludeBody": false,
        "conditions":[
          {"condition": "addon_is_licensed"}
        ]
      },{
        "event": "project_updated",
        "url": "/webhook-project_updated?projectId={project.id}",
        "excludeBody": true,
        "conditions":[
          {"condition": "addon_is_licensed"}
        ]
      }
    ],
    "webSections": [
      {
        "key": "calculated-custom-fields-section",
        "name": {
          "value": "Calculated custom fields(JBCF)"
        },
        "location": "admin_plugins_menu",
        "conditions": [
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "condition": "user_is_sysadmin"
              }
            ]
          }
        ]
      }
    ],
    "webItems": [
      {
        "key": "configure-page-item",
        "context": "page",
        "name": {
          "value": "Calculated custom fields(JBCF)"
        },
        "url": "configure--adminPages",
        "location": "admin_plugins_menu/calculated-custom-fields-section",
        "icon": {
          "width": 80,
          "height": 80,
          "url": "https://jibrok.com/uploads/jbcf/calculated-fields-144px.png"
        },
        "conditions": [
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "condition": "user_is_sysadmin"
              }
            ]
          }
        ]
      },{
        "key": "status-page",
        "context": "page",
        "name": {
          "value": "Status page (JBCF)"
        },
        "url": "https://jibrok.statuspage.io/",
        "location": "admin_plugins_menu/calculated-custom-fields-section",
        "conditions": [
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "condition": "user_is_sysadmin"
              }
            ]
          }
        ]
      }
    ],
    "postInstallPage": {
      "key": "post-install-page",
      "conditions": [
        {
          "or": [
            {
              "condition": "user_is_admin"
            },
            {
              "condition": "user_is_sysadmin"
            }
          ]
        }
      ],
      "name": {
        "value": "Calculated custom fields(JBCF) Post-Install Page"
      },
      "url": "/main"
    },
    "adminPages": [
      {
        "url": "/main?key=configure--adminPages",
        "key": "configure--adminPages",
        "conditions": [
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "condition": "user_is_sysadmin"
              }
            ]
          }
        ],
        "name": {
          "value": "Calculated custom fields(JBCF) - configure page"
        }
      }
    ],
    "configurePage": {
      "key": "configure-page",
      "name": {
        "value": "Calculated custom fields(JBCF) Post-Install Page"
      },
      "url": "/main",
      "conditions": [
        {
          "or": [
            {
              "condition": "user_is_admin"
            },
            {
              "condition": "user_is_sysadmin"
            }
          ]
        }
      ]
    },
    "generalPages": [
      {
        "key": "configure-page-general",
        "name": {
          "value": "Calculated custom fields(JBCF)"
        },
        "url": "/main",
        "icon": {
          "width": 80,
          "height": 80,
          "url": "https://jibrok.com/uploads/jbcf/calculated-fields-144px.png"
        },
        "conditions": [
          {
            "or": [
              {
                "condition": "user_is_admin"
              },
              {
                "condition": "user_is_sysadmin"
              }
            ]
          }
        ]
      }
    ]
  }
}

