Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Manage Sprint permissions does not work on a project using ScriptRunner Filters as the origin

Kathi Paquet
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.
November 15, 2018

I have a Sprint Board in Project A that uses 3 filters within scriptrunner.  The ScriptRunner scripts have the project filtered (.i.e project = DMT)

I created a new filter in JIRA called "Sprint Board Filter" and the jql is as following:

(Project=DMT and status = Declined) OR Filter = DMT_ONLY_ISSUES OR Filter = DMT_ISSUES_FROM_CT OR Filter = DMT_ISSUES_FROM_DADW ORDER BY key EESC, Rank ASC

When referencing the "Using Manage Sprints for Complex Queries" it references I need to specify the projects which is noted above.

The user cannot Manage the Sprints in Project A.  He can in the other 2 Projects that are composed in the filter.

 

 

1 answer

0 votes
Andy Heinzer
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 16, 2018

In order for a user to manage sprints on a board, they need to have the manage sprints permission in every project that the board filter is currently pulling issues from.  From looking at your query I can only tell for sure that one of these projects in DMT.  However without seeing the syntax used in the other filter's being referenced here, it is possible that you could be inadvertently referencing many more projects than you expect here.

I would be interested to see what the JQL syntax is for the filters named:

  • DMT_ONLY_ISSUES
  • DMT_ISSUES_FROM_CT
  • DMT_ISSUES_FROM_DADW

If any of these filters are also referring to other filters, we would also want to look at those fitler's JQL syntax as well to help figure out what possible projects are being referenced here.

Suggest an answer

Log in or Sign up to answer