I finally was able to load my private addon to the atlassian marketplace, however in order to install it I had to the authentication type to “none” and to delete the lifecycle part from the descriptor. This is how it looks now:
{
“key”: “ju-qtc”,
“name”: “Jira Utilities for QTC”,
“description”: “Used to implement several utilities specific to requirements at QTC”,
“vendor”: {
“name”: “Condumex”
},
“baseUrl”: “https://www.ehmjuqtc.tk”,
“authentication”: {
“type”: “none”
},
“scopes”: [
“READ”
],
“modules”: {
“webPanels”: [
{
“url”: “/issue-launch-ext-mail-panel?issueKey={issue.key}&baseUrl={hostBaseUrl}”,
“location”: “atl.jira.view.issue.left.context”,
“conditions”: [
{
“condition”: “entity_property_equal_to”,
“params”: {
“entity”: “issuetype”,
“propertyKey”: “showextmailpanelto”,
“objectName”: “typename”,
“value”: “peerreview”
}
}
],
“weight”: 50,
“name”: {
“value”: “Launch External Mail App”
},
“key”: “launch-ext-mail-panel”
}
],
“jiraReports”: [
{
“url”: “/prreport?projectKey={project.key}&baseUrl={hostBaseUrl}”,
“description”: {
“value”: “This report shows metrics about the number of reviews that required re-review, had a problem with the issues found and their resolution as well as how many issues were found and solved in the review”
},
“reportCategory”: “other”,
“thumbnailUrl”: “https://www.ehmjuqtc.tk/img/PeerReviewMetrics.png”,
“name”: {
“value”: “Peer Reviews Report”
},
“key”: “peer-review-report”
}
]
}
}
However when I try to run the report I get this error:
Failed to load resource: the server responded with a status of 404 (Not Found)
This is how the URL of the request looks:
On my Dev environment it is working, but I am using jwt authentication, this is how the request looks:
You can see the requests are very similar. However I removed jwt authentication and lifecycle from Prod server as I saw that recommendation on this site, doing that I was able to upload the addon from marketplace, however it is not running properly.
Thanks,
Edgar