Was going through the community posts and the documentation, but could not find the answer for what I am trying to achieve. I am relatively new to Jira.
My setup: Jira Core Server (7.3.6), we have a development team, a project role Customer (and user group project-customer). We have a single project, with issue types for Bugs and RFE's.
Would like to achieve:
Was looking at:
But I have not yet found the full set of instructions / options that I'm looking for.
The project permission scheme doc is the most useful one here, although it is quite long and not a tutorial.
You have got the right general idea on this, so I'll go over your points in order.
You've created a new permission scheme - excellent
Yes you would have to delete the defaults as they let everyone in
Yes, you should replace that with the access you want to let people have (role - internal team sounds right)
Your customers will need "create" permissions
And this is where it goes wrong. There are no issue type restrictions. If a user has "create" in a project, they can create issues, of any type. There is no native way to stop them creating any type. Your options are to create "impossible validation" which is ugly because it loses the user's input, or to find something that can modify the front end (such as Script Runner's Behaviours)
Last, you've mentioned "can only see their own stuff". There are two ways to do this. The one a lot of people use is security levels, but you will need to find a post-function that can set the security level on the "create issue" transition.
The better way to do it is with "reporter browse" permission though. When you put "Browse project: reporter" in a permission scheme, it does not mean "only the reporter can see this", it means "anyone who could be the reporter can see this", so it opens it up to most of the project. The special "reporter browse" permission does mean "only reporter", but you have to enable it by setting a flag on the file system and restarting JIRA, which you can only do on Server or Data Centre.
So, I think you're close already, but your last two requirements aren't simple permissions and need more thought.
Thanks for signing up for Jira Ops! I’m Matt Ryall, leader for the Jira Ops product team at Atlassian. Since this is a brand new product, we’ll be delivering improvements quickly and sharing updates...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs