Используя Jira Cloud с JMWE для Jira Cloud, как я могу работать с подзадачами при создании проблемы или переходе? - PullRequest
0 голосов
/ 05 ноября 2018

Я работаю над сообщением о переходе. Я хотел бы иметь возможность получить поле Component / s (стандартное поле Jira) из всех подзадач, а затем принять меры по ним. Я могу получить коллекцию подзадач, но, похоже, мне не возвращается поле Component / s.

То, что я пытаюсь сделать, сводится к следующему:

При переходе из состояния A в состояние B я хочу проверить значения различных полей и создать подзадачи. Тем не менее, я также хочу перейти из состояния B в состояние B, чтобы «обновить» подзадачи - если какие-либо «отсутствуют» на основе текущих значений полей, я хочу создать их (не нужно беспокоиться об удалении каких-либо подзадачи).

Я могу получить подзадачи, если таковые существуют от родителя, с помощью {{ issue.fields['Sub-tasks'] }}, но {{ issue.fields['Sub-tasks'][0].components }} не возвращает значение (я) поля Component / s в Подзадаче, представленной issue.fields['Sub-tasks][0] .

Можно ли получить значения поля Component / s в подзадаче, используя JMWE для Jira Cloud?

1 Ответ

0 голосов
/ 09 ноября 2018

В конечном итоге мне пришлось обратиться за поддержкой.

Из-за ограничений в Jira Cloud, чтобы получить объекты подзадачи по проблеме, вы должны использовать:

{{ issue | subtasks }}

Затем вы можете получить массив подзадач, который завершен. Отсюда вы можете перебирать и получать доступ к различным полям, включая Component / s.

...