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

Setting Security Level permission using Scriptrunner - JIRA cloud

kiranmai c May 11, 2023

In JIRA cloud, I have to setup security level permission at subtask level for a project. However Bulk edit, Automation Rule etc dint work because of the fact that Security level permission are inherited from the parent. My use case is to have for eg Level 1- for Parent and Level 2 for Child or subtask. will it be possible to ovverride the security level for subtask to a different one as parent through Script runner? if yes, Please assist me with the code.

Appreciate your help!

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Alex Koxaras _Relational_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 11, 2023

Hi @kiranmai c 

Via scriptrunner I use this code but I wasn't able to change it. The response was OK, but I have a feeling that this is not doable in cloud.

def issueKey = issue.key
def secID = 10001

def result = put("/rest/api/2/issue/${issueKey}")
//.queryString("overrideScreenSecurity", Boolean.TRUE)
.header('Content-Type', 'application/json')
.body([
fields: [
security : [
id : secID
]
]
])
.asString()

if (result.status == 204) {
return 'Success'
} else {
return "${result.status}: ${result.body}"
}
TAGS
AUG Leaders

Atlassian Community Events