Italia1235
@Italia1235

Как сделать Attachement validator jira?

Ребята, не совсем понимаю, как сделать валидатор, чтобы проверять, что именно на этом шаге прибавились вложения.

Просто проверять есть ли вложения у меня получилось.

def attachmentManager = ComponentAccessor.getAttachmentManager()
def numberAttachments = attachmentManager.getAttachments(issue).size()>= 1

Но их могут добавлять до этого шага. А как завалидировать, чтобы проверить, что количество увеличилось на 1-2 вложения? Есть ли такой способ?
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
@Arty_Fact
В simple scripted validator должно работать что-то типа такого:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.IssueFieldConstants
import com.atlassian.jira.issue.attachment.TemporaryWebAttachmentManager
import webwork.action.ActionContext

def temporaryAttachmentUtil = ComponentAccessor.getComponent(TemporaryWebAttachmentManager)
def formToken = ActionContext.getRequest()?.getParameter(IssueFieldConstants.FORM_TOKEN)

if (formToken) {
    def tempWebAttachments = temporaryAttachmentUtil.getTemporaryWebAttachmentsByFormToken(formToken)
    return tempWebAttachments.size() >= 1
} else {
    return false
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы