-
Bug
-
Resolution: Timed out
-
Low
-
12
-
Severity 3 - Minor
-
Issue Summary
User is unable to manage sprints in a Company Managed projects, if this project has a board using a complex filter and without access to a private Team Managed project.
- User has the right permissions to manage sprints:
- Manage sprints
- Schedule issues
- Edit issues
- User doesn't have access to the Team-Managed project.
- Company-Managed project permissions schemes cannot be used by Team-Managed projects.
- This bug could be related: https://jira.atlassian.com/browse/JRACLOUD-74956
Steps to Reproduce
- Create 2 projects. One company managed scrum project and one team managed. Set the Team managed project as private access.
- Create a global custom field. Add it to screens.
- Create 3 issues in the company-managed project and start a sprint with these 3 issues
- Change board filter query such that it includes global scope:
customfield = <value> OR project in (PROJECT_KEY_HERE)
- Log in as a basic user (no admin privileges) - the user cannot manage sprints as expected (as the user cannot access the Team managed project)
- Archive the team-managed project
Expected Results
- The user should be able to manage sprints in Company-Managed projects even if it doesn't have access to the Team-Managed project, by only having the correct permissions in the permission scheme in the active Company-Managed projects.
- The user should be able to manage sprints in Company-Managed projects even if it the Team-Managed project is archived.
Actual Results
- The user is unable to manage sprints in Company-Managed projects even if it doesn't have access to the Team-Managed project, by only having the correct permissions in the permission scheme in the active Company-Managed projects.
- The user is unable to manage sprints in Company-Managed projects even if it the Team-Managed project is archived.
- Screen recording here: https://share.getcloudapp.com/Jru8N4rA
Workaround
- Restore the archived team-managed project.
- Add the user to the restored team-managed project with the correct level of permissions to allow manage sprints on that project, as admin role for example.
- After this, the sprints in Company-Managed projects can be managed.
- Archive the team managed project again.
- is related to
-
JRACLOUD-83158 Adding user to private team-managed project automatically allows them to view all unrestricted issues - causes confusion
- Closed
- relates to
-
JRACLOUD-74956 Manage Sprint permission breaks on project with a complex filter if any project is archived
-
- Closed
-