Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
7.1.0, 8.3.3, 8.7.0
-
None
-
7.01
-
5
-
0
-
Description
Problem Description
Users with the "manage sprints" project permission are not able to create sprint or stop sprint, below error is seen:
You need the Manage Sprints permission for all the projects in the origin board to create a sprint
When you have a filter query with fields that span across other projects where the same user is not a project administrator or doesn't have the manage sprint permission. This happens despite having the filter constructed with project-specific, for more information, refer to the steps to replicate below.
Steps to replicate
- Create 2 projects with 1 issue each on the project (Project A and Project B)
- Create a label (example of the field) and mark it on the issue for both project (example: labeling). This is to make sure the field's context incluudes both projects.
- Grant the user project administration and manage sprint permission in project A
- Ensure that the user has no such permission in project B
- Create a board with the query below:
project = "Project A" and labels in (labeling) ORDER BY Rank ASC
- Load the board for test user that follow the criteria given for step 3 and step 4
Expected result
User is able to create sprint since the filter should only return issues from project A
Actual result
User is unable to create sprint, they receive an error mentioning that they don't have permission.
Workarounds
Suggested
- Provide user "Manage Sprint" permission across all permission schemes
Alternatives
- Create another temporary board without any sub query Eg: Project = TEST order by RANK ASC, create the sprint there. Use quick filter to filter the fields instead.
- To start sprint, get administrator to initiate the sprint at this moment.
- Provide a user "JIRA Administrator" Global Permission to Start/Stop any sprint
Attachments
Issue Links
- is cloned from
-
JSWSERVER-12930 User with permission not able to Start Sprint or Stop Sprint when Sub Query contain issue from different project
- Closed