Добавить получателя электронной почты для всех новых билетов Trac - PullRequest
2 голосов
/ 03 декабря 2010

Можно ли изменить конфигурацию на Trac , чтобы отправить уведомление на адрес электронной почты только после создания всех новых заявок? Если это не может быть сделано через config, плагин будет вторым лучшим вариантом с модификацией исходного кода в качестве крайней меры.

ПРИМЕЧАНИЕ. Параметр smtp_always_cc в разделе уведомлений из TracIni будет отправлять сообщения обо всех обновлениях. Мне нужны уведомления по электронной почте только о создании нового билета.

Ответы [ 3 ]

1 голос
/ 14 декабря 2010

Это должно быть уведомление по электронной почте? Один из вариантов, который у вас есть, - создать запрос, в котором будут перечислены десять (или сколько угодно) самых последних созданных заявок. Просматривая результаты запроса, используйте кнопку «RSS-канал» внизу страницы, чтобы подписаться на канал, который будет уведомлять вас при каждом обновлении результатов этого запроса.

1 голос
/ 14 декабря 2010

Вы можете написать свой собственный плагин прослушивателя тикетов (или, скорее, переопределить плагин по умолчанию и настроить его), либо написать фильтр электронной почты (procmail?) Для удаления писем, не созданных.

0 голосов
/ 03 декабря 2010

Параметр конфигурации smtp_always_cc в trac.ini сделает именно это.

Единственное предостережение в том, что он также отправит электронное письмо о любых обновлениях этой проблемы - не только при создании проблемы.Это может или не может быть то, что вы хотите.См. Страницу TracNotification в вики-справке для получения дополнительной информации.

Мы используем эту функцию в нашем продукте по адресу Akiri Solutions .

...