Встроенный прослушиватель сценариев JIRA - Создайте подзадачу. - Как установить правопреемника?

Я использую встроенный скрипт-прослушиватель JIRA - создайте подзадачу. создавать подзадачи для Dev и QA для каждой истории и ошибки в JIRA.

Я бы хотел, чтобы подзадачи всегда были закреплены за пользователем «Virtual QA». Похоже, это нужно сделать через поле Дополнительные действия над проблемой. Я пытаюсь использовать:

issue.summary = ('QA: ' + issue.summary)
issue.assignee = 'Virtual QA'

Это работает, только если я использую только первую строку для установки сводки подзадачи, но когда я добавляю вторую строку, сценарий не запускается. Не могли бы вы помочь мне решить эту проблему?

Я не мог с собой поделать, используя официальную документацию по: https://jamieechlin.atlassian.net/wiki/display/GRV/Built-In+Scripts


person Ragnar    schedule 03.02.2014    source источник
comment
при сохранении скрипта или создании тикета нигде на экране нет ошибки   -  person Ragnar    schedule 03.02.2014


Ответы (2)


вам нужно передать объект пользователя вместо строки, тот же вопрос здесь https://answers.atlassian.com/questions/66562/set-assignee-to-some-specific-user-in-post-function-скрипт

person Ram    schedule 04.02.2014
comment
Как сообщил Георгий Сененков 03 июля 2012 г., 07:51, ни одно из предложенных решений не работает. Я перепробовал все описанные решения, и у меня ничего не вышло. - person Ragnar; 04.02.2014
comment
какая версия jira? - person Ram; 06.02.2014

После долгого расследования и сотни текстовых билетов это работает :)

import com.atlassian.jira.component.ComponentAccessor
issue.summary = ('QA: ' + issue.summary)
issue.setAssignee(ComponentAccessor.getUserUtil().getUser('qa'))
person Ragnar    schedule 07.02.2014