Add group to many permission schemes at once - how to?

Rumceisz July 7, 2013

Hi All,

do you know a jelly script which adds one group tp many permission schemes?

We need to add a group to more than 50 permission schemes.


Thanks in advance,

Rumi

3 answers

1 accepted

0 votes
Answer accepted
RambanamP
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 7, 2013
check the following code
<JiraJelly xmlns:jira="jelly:com.atlassian.jira.jelly.JiraTagLib" xmlns:util="jelly:util" xmlns:j="jelly:core">
<util:tokenize var="projectKeys" delim=",">PROJECT1,PROJECT2,..</util:tokenize>
<j:forEach var="prokectKey" items="${projectKeys}">
<jira:SelectProjectScheme projectKey="${prokectKey}" permission-scheme="Permission Scheme Name"/>
</j:forEach>
</JiraJelly>

Rumceisz July 7, 2013

Hi Ranbanam,

thanks for the code but as I see it misses the addGroup part, isn'it?

Thanks,

Rumi

0 votes
RambanamP
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 8, 2013

i think it should work

<JiraJelly xmlns:jira="jelly:com.atlassian.jira.jelly.JiraTagLib" xmlns:util="jelly:util" xmlns:j="jelly:core">
<util:tokenize var="permissionSchemeIDs" delim=",">schemeID1,schemeID2,..</util:tokenize>
<j:forEach var="permisionSchemeID" items="${permissionSchemeIDs}">
<jira:AddPermission schemeId="${permisionSchemeID}" group="jira-users" permissions="Browse,Create,Comment,Attach" type="group"/>
</j:forEach>
</JiraJelly>

0 votes
Zul NS _Atlassian_
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 7, 2013

Looking at Jelly tags documentation, seems like jira:AddPermission should be able to do the trick. The 3rd code example seems to gives the possibility in adding permission to one or more existing permission scheme.

Rumceisz July 7, 2013

Hi Zulfadli,

thanks for the hint!

Rumi

Suggest an answer

Log in or Sign up to answer