Prevent 'on the fly' component creation

Context

1. Users need the project administrator permission to allow managing sprints
2. Since recent, users having the project administrator permission are allowed to create components 'on the fly'
3. Users submit data containing typing errors

Combining 1,2 and 3 results in a situation in which more and more faulty components are created and polluting the project. How can this be solved?

Requirement

1. Users can manage sprints
2. Users are unable to create components 'on the fly'

4 answers

you can change the version velocity template file at <<jira_installation_path>>\atlassian-jira\WEB-INF\classes\templates\jira\issue\field\versions-edit.vm

change data-create-permission="$!{createPermission}"  to data-create-permission="false"

 

Doing this disallows creating new version in issue creation page

We still have the problem in JOD, though...

Correct, you're not allowed to hack Cloud JIRA to implement downgrades like this one.

'hack'? 'downgrade'? At least your attitude is clear.

Although you will be the first to get it if Atlassian decouple "create sprint" from "component maintenance" (I doubt they'll ever do it with versions, as they're often needed as part of the sprint process)

Yes, it's a function most of my users had been yelling for for ages. It's clearly a downgrade to remove functionality that people like and want.

Agree with Nic on this. Restricting managing Components and Versions to jira admins is surely going backwards.

1 vote

The permissions are not that granular. A project admin should be able to maintain components and sprints really, and the permissions to do that are one item (also includes the maintenance of versions and users)

If your users are entering the wrong words for components, you'd actually be best advised to get them to check their data properly! It's in their best interests to get it right anyway, get them to buy into it more.

I created a feature request for this, vote for it if you agree: https://jira.atlassian.com/browse/JRA-42068

Nic - we are experiencing the same problem.  We have a constant trickle of faulty versions and components being created.  This 'on the fly' technique makes it all to easy for people to accidentally create components and versions.  We need an option to disable this capability. 

I'm afraid there's nothing in JIRA to allow this to be turned off. Also, Atlassian are moving strongly towards this "quick entry" style of interface, and I'm afraid that the only real answer is "educate your users"

Good advice, but the problem is that in a large company you'll have a lot of people who need to be able to manage sprints, and these people might not be the same folks who are part of the team that manages components / versions. When you have an instance that gets on average 1500-2000 issues created a day, typos are bound to occur. Even with a 1% error rate, we're going to see this quickly cause issues. Now not all 1500 issues rae being created by someone with project admin access (bugs), but almost all our stories are entered by people with admin access (since they manage sprints). So just like Atlassian has the ability to disable inline editing, they will need to provide the ability to disable inline creating.

+1 on Jason's comment above. While we don't create 1500 issues a day, we create enough that monitoring and correcting errant versions and components is a regular job. We need a away to disable inline creation of components and versions.

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Published Thursday in Jira

Meet the AUG leaders of Northern Virginia

@Rachel Wright (Jira Genie), @Billy Poggi (AUG NOVA, DC), and @Dana Jansen (Confluence Queen) are just some of the folks that lead one of the world's most active Atlassian User Group (AUG)....

135 views 5 9
Read article

Atlassian User Groups

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!

Find my local user group

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

Groups near you