@garison2004

Как написать валидатор для Jira на script runner чтобы вычислял количество issue по условию?

нужен скрипт валидатора чтобы считал количество тасков по поиску
(status = "В ПРОИЗВОДСТВЕ" AND assignee in (currentUser()))
хочу проверять условие не больше 3 задач
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Arty_Fact
Вообще это довольно спорная затея таким образом проверять количество тикетов у пользователя в работе (если я правильно понял задачу, конечно).
А так будет что-то подобное:
import com.atlassian.jira.bc.issue.search.SearchService
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.jql.parser.JqlQueryParser

def jql = "status = \"В ПРОИЗВОДСТВЕ\" and assignee = currentUser()"
def query = ComponentAccessor.getComponent(JqlQueryParser).parseQuery(jql)
def user = ComponentAccessor.jiraAuthenticationContext.loggedInUser
return ComponentAccessor.getComponent(SearchService).searchCount(user, query) <= 3
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы