IS it possible to create a validator script that makes sure that an issue has at least the same number of attachments as it does sub-tasks? If so what would that script look like?
Hi Scott,
For a Custom script validator the script would be
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.AttachmentManager
import com.atlassian.jira.issue.MutableIssue
import com.opensymphony.workflow.InvalidInputException
def issue = issue as MutableIssue
def subtasks = issue.subTaskObjects?.size()
def attachments = ComponentAccessor.getComponent(AttachmentManager).getAttachments(issue)?.size()
if (subtasks >= attachments) {
throw new InvalidInputException("Number of attachments should be greater than the number of subtasks")
}
Hope that helps.
Regards, Thanos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.