Как получить список значений поля с типом version?

Здравствуйте. У проекта есть поле с именем "Спринт" типа "version". В нём можно указать версию релиза под которую будет сделан тикет. 

Пишу workflow для незакрытых тикетов, который при срабатывании проверит releaseDate указанной в тикете версии. Если она старше текущей даты - скрипт установит тикету ближайшую версию, дата которой ещё не наступила. 

Проблема в том, что не могу получить список возможных значений поля Спринт, чтоб обойти их в цикле и отобрать подходящее значение. 

Пробовал issue.fields.Спринт.values() - нет такого метода, issue.fields.Спринт.values - undefined. Если вместо issue использовать объект проекта - тоже самое. В документации на эту тему ничего не нашёл. Возможно ли вообще получить список возможных значений поля с типом version?

1 comment
Comment actions Permalink

Здравствуйте, прошу прощения за задержку с ответом.

Вам нужно использовать метод для итерации по элементам списка, например:

 

action: function(ctx) {
    var issue = ctx.issue;
    ctx.Спринт.values.forEach(function(child) {
         //ваша функция
    });
},
requirements: {
    Спринт: {
        type: entities.ProjectVersion.fieldType,
        name: 'Спринт'
    }
}

0

Please sign in to leave a comment.