2014-02-03 2 views
0

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

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

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

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

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

+0

У вас возникла ошибка? –

+0

никаких ошибок в любом месте экрана, когда я сохраняю сценарий или создаю билет – Ragnar

ответ

0

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

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

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

+0

Как сказал Георгий Сененков 03 июн '12 в 07:51 утра, ни одно из предлагаемых решений не работает. Я попробовал все описанные решения, и это не сработало для меня. – Ragnar

+0

что такое версия jira? – Ram