Hello, I am trying to prevent users from selecting more than one component when creating, or editing an issue. Is this possible?
Thanks
Hi Udo - thanks. I installed plugin - followed steps but I'm still able to select mutiple components when creating or editing an issue. no errors are generated when I save the server side script, but other behaviours that I ghave setup for test appear to be working OK.
Here is the script I'm using: - (are you able to see what I'm doing wrong?)
import com.onresolve.jira.groovy.user.FieldBehaviours
import com.onresolve.jira.groovy.user.FormField
import com.atlassian.jira.ComponentManager
class SingleComponentOnly extends FieldBehaviours {
ComponentManager componentManager = ComponentManager.getInstance()
public void allowOnlySingleComponent() {
FormField formComponent = getFieldById(fieldChanged)
// if it's a list it has more than one value
if (formComponent.getFormValue() instanceof List) {
formComponent.with {
setValid(false)
String s = "Please select only one component."
setTitle (s)
setHelpText("<div class=\"warningBox\">$s</div>")
}
}
else {
formComponent.with {
setValid(true)
String s = ""
setTitle (s)
setHelpText("")
}
}
}
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi James,
Unfortunately I'm not able to see why it is not working. But I saw that you already asked that question.
Maybe you will get an answer there.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
yeah, albeit a slightly different question - the other question relates to why the code copied from the website doesn't compile, but if I change 'package' to import at the top of the code then it compiles, but doesn't work...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi James,
did you manage to get a working code to prevent the multi-select of Components?
Thanks,
Corentin
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.