I know how to make Attachment field mandatory but I want users to attach atleast 3 files to JIRA ticket while creating an issue.
Any one can please help me how can I do the same?
Can you add the validator on the next transition(s) in the workflow or write a postfunction that flags the issue and/or emails the creator somehow?
This would allow the creation of the issue, but prevent it from being acted upon further unless/until you have your three attachments.
I know it's not an exact solution, but maybe a possible workaround?
You'll need to find or write a validator add-on that can check the number of attachments.
It's a doddle if you've got something like the Script Runner add-on.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Nic,
I tried below option. Still not working.
Add Validator –> Script Validator --> Simple Script --> Has one or more attachments
attachmentManager.getAttachments(issue).size() >= 3
I added three attachments, still JIRA is not allowing me to create issue.
I also tried other option, to have atleast one Pdf
attachmentManager.getAttachments(issue).any{it.filename.endsWith('.pdf')}
JIRA is not allowing me to create issue in this case also.
Can you please help me in this?
Thanks,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I don't think it's as simple as that.
At the point that the validator runs on "create", the issue has not been created, so your code is fetching a 0 as it's not there.
I'm not sure, off the top of my head, how to deal with that.
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.
Not changed, I've not found a reason to look for this, so I've not found any code that might do it.
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.