На главную страницу сайта Teamlead
Нужно расширить стандартные почтовые уведомления JIRA стандартными или пользовательскими полями.
Все шаблоны почтовых уведомления находятся в папке: atlassian-jira/WEB-INF/classes/templates/email
Шаблоны разбиты виды HTML и TEXT. В зависимости от настроек пользователя ему приходят уведомления в одном их этих форматов. Рассмотрим пару примеров настройки шаблонов уведомлений.
Находим файл шаблона темы уведомления html-формата в папке C:\Program Files\Atlassian\JIRA 4.1.1\atlassian-jira\WEB-INF\classes\templates\email\html\includes{color}summary-bottom.vm
Добавляем примерно следующую строчку в нужное место html-тела сообщения (приведен пример добавления строки в существующую таблицу):
<tr> <td><b>$stringUtils.leftPad($issue.getCustomField("customfield_10101").name, $padSize):</b></td> <td> $issue.getCustomFieldValue("customfield_10101") </td> </tr>
Если необходимо выводить данное поле только в запросах по определенному проекту (условие может быть любое: вид запроса, сравнение дат и т.д.), то синтаксис должен выглядеть примерно так:
#if ($issue.getProject().getString("key") == 'CRM') <tr> <td><b>$stringUtils.leftPad($issue.getCustomField("customfield_10101").name, $padSize):</b></td> <td> $issue.getCustomFieldValue("customfield_10101") </td> </tr> #end
В данном примере в почтовое уведомление выведено значение поля "Наименование контакта":