×
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Ставим Script Runner, делаем новый listener повешенный на Issue closed, он проверяет является ли пользователь assignee, и шлёт почту. Как — можно глянуть в сорцы другого listenera. Всё пишется на Groovy.

Спасибо большое за отзывы.
Все вроде бы как понятно, но есть некоторые нерешенные проблемы.

Задача стоит так:
а) Система должна отправлять на почту нотиф о всех завершенных issue конкретного пользователя.
б) Этот нотиф должен приходить на почту другому конкретному пользователю.
Цель:
Владеть информацией о дате и времени завершенных задач у определенного пользователя.

Решение 1:
При постановки задачи, можно добавить вотчерса, но это решит проблему только частично. Изменения будут видны все (так настроена система по дефолту), а хотелось бы конкретно получать изменение только по статусу «завершен». Плюс, человек в момент постановки задачи может забывать добавлять вотчерса, мы все таки люди, а не роботы.

Решение 2:
Создать фильтр, в условии которого будет необходимый пользователь и необходимый статус его задач, который сможет отобразить необходимые issue и подписаться на него. Но это проблема также решается только частично. Рассылку по всей видимости не получается настроить так, что бы нотиф приходил конкретно, когда пользователь переводит задачу в статус «завершен». Из возможностей подписки, можно выбрать только период рассылки.

PS
Возможно я чего-то до конца не понимаю в этой замечательной программе и если у кого-то есть возможность помочь решить проблему более детально, буду очень благодарен.

Если нужны нотификации по отдельном issue — становимся его watcher.
Если нужно по какому то фильтру (например project = EtestProject AND status = Open AND assignee in (vasya) — создаем вначале фильтр и сохраняем, после чего делаем Subscribe и подписываемся на получение нотификаций.

Не совсем понял вопрос, что значит

отслеживать движение issue по конкретному пользователю
Можно подписаться на ишью и тогда на почту будут приходить уведомления об изменениях (комментрии, коммиты и т.д.), а можно подписаться на пользователя и отслеживать всю его активность

Из коробки помоему нельзя, но можно с помощью плагинов для джиры, их очень много, попробуйте найти подходящий. Если не получится — для многих проблем есть кастомные решения на groovy.

Не знаю чи так можна, але завжди можна налаштувати фільтри на самій пошті.
Чим не варіант?

Підписатись на коментарі