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

Next challenges

Recent achievements

  • Global
  • Personal


  • Give kudos
  • Received
  • Given


  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Set security levels based on Group and Epic

We have a big implementation project that will span across the organization. 

We are planning to have an Epic for each Team.

We would like to set security levels so that each team only sees their Epic while the implementation team can see all the Epics. 

Team1 Epic  <- Team1 Group  can see only Tickets in their Epic

Team2 Epic  <- Team2 Group can see only Tickets in their Epic

Team3 Epic <- Team3 Group can see only Tickets in their Epic

All Epics and Tickets <-Project Group can see all Tickets 

Reading the documentation on Security Levels it is not clear how the setup to connect the Epic to the Security Levels would be configured.  

All guidance and suggestions appreciated. 

1 answer

1 vote
Leo Community Leader Jan 24, 2020

Hi @Rich Wolverton,

For your requirement you can construct a security scheme like below

Security Level   -- Group(s)

Team1                  Team1, Project Group

Team2                  Team2, project Group

Team3                  Team3, project group 


Using Scriptrunner you can apply/set security level based on Epic as a condiition

1. if you associate epic link during issue creation. you can use "Set Issue Security Level" which is one of the scriptrunner's post function

post-function --> Scriptrunner post-function --> Set Issue Security Level

this is simple but have to add more functions as many as your security levels are

2. You can also use custom script post-function to validate epic and set security level

3. If you associate epic link at anytime(in edit form after creation). then you can think about script listener to set security level


There will be some other add-ons also available if you search in marketplace




Thanks Leo. That is just what we have done. I was looking to see if there was a way to make it a little more Project centric.  Allow the Project Manager to create an EPIC of format TEAM1 Something something.... and that work the Issue Security Scheme. Right now a JIRA Admin has to do work to create groups and add security levels as a new Team is added.

Just looking to see what creative juices were out there. 

Leo Community Leader Jan 24, 2020

In that case I would suggest to use Project Roles instead of Groups in Security scheme

which is generic to all projects. and each project admins can decide each team's members without reaching to jira admins every time

But of course, they'll have to help you out in the initial setup of project roles and in security scheme


Roles are --> Team1/Alpha , Team2/Beta...

Security Level   -- Role

Team1                   Alpha

Team2                    Beta



hope this would meet your requirement 




Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Data Center

Introducing Data Center Community licenses

I'm Alison Huselid, Head of Product for Data Center at Atlassian. As we shared in our last post, we’ve been working on a solution for those of you who work for charitable non-profit organizations tha...

770 views 10 45
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you