I have 10+ groups in my issue security scheme. I want the ticket to auto generate this security level based on the Reporter's group. For example, he is from group C. When he creates this ticket, I want the field for security level I created from the security scheme to auto-assign it as group C. So only users with group C can see this access and not group A and etc... post-function1.png
If I understand right the requirement, I suppose you have x groups and y security issues.
I can see two possible solutions.
The first one is to create 10 Set issue security lvl post functions. Each one will have a condition. For example
for users who belong to group a - their issues should have the Security lvl A
import com.atlassian.jira.component.ComponentAccessor def groupManager = ComponentAccessor.getGroupManager() groupManager.isUserInGroup(issue.reporter?.name, 'group a')
Name of security lvl: Security lvl A
for users who belong to group b - their issues should have the Security lvl b
import com.atlassian.jira.component.ComponentAccessor def groupManager = ComponentAccessor.getGroupManager() groupManager.isUserInGroup(issue.reporter?.name, 'group b')
Name of security lvl: Security lvl b
Thank you Thanos for your response. Greatly appreciate it. What setting should the screen shot be in the drop down? I left it none because I wanted to make sure that it just doesnt auto assign to that specific group.
Hey team! I'm Cameron Deatsch, Head of Server at Atlassian. At our European Summit just a few weeks ago, I spoke about the latest regarding our Server and Data center products and o...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs