-
Bug
-
Resolution: Fixed
-
High
-
None
-
15
-
Severity 3 - Minor
-
8
-
Issue Summary
The permission check logic that verifies if you have the Create issues permission to create an issue will only be applied to the project you're currently viewing rather than the project you've selected in the create modal.
What this means is that if you're viewing project A but select to create an issue in project B, the permission check will be done for project A only.
Steps to Reproduce
- Create project A with its own Permission Scheme
- In Permission Scheme A, you "do not" have the Create issues permission
- Create project B with its own Permission Scheme
- In Permission Scheme B, you "do" have the Create issues permission
- Open project A to view it
- While still viewing project A, open the Issue create screen and select project B to create a new issue
Expected Results
You have permission to create issues on project B so you should be able to create a new issue.
Actual Results
You cannot create issues in this project.
Because you're currently viewing project A, you won't have permission to create an issue on project B despite having permission to do so.
Workaround
Switch to the project you wish to create the issue on or any other project where you have permission to create issues.