Right now whenever users type in a component which is not in the list it is added as a new component (so does mistyping)
Is there a way to block users from adding new components (and keep this ability for the site administrator only?
You would need to remove their right to be project administrators - only project admins can add components.
Or, you could remove the components field from the project and use a multi-select list instead.
They do not have this right.
Somehow the components are changed. The list is getting longer and longer
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Only project administrators (and of course, system admins) can add components to the project's component list. Have another look at the project permissions, you'll find everyone who gets the option to add a new component matches the "Administrate project" rule, as per https://confluence.atlassian.com/adminjiraserver/managing-components-938847187.html
It's either that, or you've got some app which adds a components-like field that you've called components and is built to allow for this (There was one on the marketplace ages ago, but it vanished when the author realised no-one wanted to pay for allowing users to mess up their projects)
You will need to
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.