is there a script that will validate that there are as many attachments as there are subtaks?

Scott Federman December 11, 2017

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?

1 answer

0 votes
Thanos Batagiannis [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 4, 2018

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

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events