Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

JIRA Cloud - Create Dasboard

VIVEK_NANDLAL_MISTRY_MISTRY April 14, 2020

I want to auto create DashBoard when Issue Type of Deployment is created. This is logic right?

 

def projectKey = project.key as String

def issueTypesReq = get("/rest/api/2/issuetype").asObject(List)
assert issueTypesReq.status == 200
def taskType = issueTypesReq.body.find { it.name == "Deployment" }
assert taskType // Must have an issue type named Task

def response = post("/rest/api/3/dashboard")
.header("Content-Type", "application/json")
.body(
[

fields: [
name : "Issue summary",
description: "Issue description",
sharePermissions : [
"type": "global"
]
]
])
.asString()

if (response.status == 200) {
logger.info("Successfully Create JIRA DashBoard: {}", projectKey)
} else {
logger.error("Failed to create JIRA Dashboard: {}", projectKey)

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events