Как получить список значений поля с типом version?
Здравствуйте. У проекта есть поле с именем "Спринт" типа "version". В нём можно указать версию релиза под которую будет сделан тикет.
Пишу workflow для незакрытых тикетов, который при срабатывании проверит releaseDate указанной в тикете версии. Если она старше текущей даты - скрипт установит тикету ближайшую версию, дата которой ещё не наступила.
Проблема в том, что не могу получить список возможных значений поля Спринт, чтоб обойти их в цикле и отобрать подходящее значение.
Пробовал issue.fields.Спринт.values() - нет такого метода, issue.fields.Спринт.values - undefined. Если вместо issue использовать объект проекта - тоже самое. В документации на эту тему ничего не нашёл. Возможно ли вообще получить список возможных значений поля с типом version?
Please sign in to leave a comment.
Здравствуйте, прошу прощения за задержку с ответом.
Вам нужно использовать метод для итерации по элементам списка, например:
action: function(ctx) {
var issue = ctx.issue;
ctx.Спринт.values.forEach(function(child) {
//ваша функция
});
},
requirements: {
Спринт: {
type: entities.ProjectVersion.fieldType,
name: 'Спринт'
}
}