Плагин Trac для отправки по электронной почте номеров новых и закрытых билетов и их деталей на основе определенного расписания - PullRequest
0 голосов
/ 01 октября 2011

Я ищу способ или плагин, чтобы trac отправил мне email о количестве новых или закрытых билетов (и некоторую информацию об этих билетах также) за определенную продолжительность скажем, за последние три дня.

По сути, мне нужно знать, сколько билетов было создано за последнюю неделю и сколько из них было закрыто в конце недели.

Конечно, электронное письмо следует отправлять только администратору, а не всем пользователям.

Ответы [ 2 ]

1 голос
/ 01 октября 2011

Для дополнительной функциональности Trac у нас есть плагины Trac, да. И первое, что нужно искать, это trac-hacks.org .

Превосходный тег-плагин, используемый в других местах, уже предоставляет некоторые подсказки для ресурсов, помеченных уведомлением или уведомлением . Самым полным и зрелым решением, безусловно, является TracAnnouncer с только что переработанным интерфейсом конфигурации, обеспечивающим очень сложную систему подписки на рассылку и отказ от подписки. К сожалению, дайджест-уведомление сегодня не интегрировано.

Тем не менее, существуют другие плагины, которые заполняют пробел, т.е. проверьте XMailPlugin . Он утверждает, что делает настраиваемые мгновенные, ежедневные и еженедельные уведомления, так что это может быть для вас. Поскольку это относительно новый плагин, следует ожидать некоторых нерешенных вопросов, но автор может быть очень открыт для вашего предложения. Если вы становитесь опытным пользователем, который дает ценные отзывы о тестировании, и вам тоже немного повезло, можно попросить любезно сделать все возможное.

0 голосов
/ 17 октября 2011

Существует немного другой способ решения этой проблемы, который не требует никаких плагинов.Сначала создайте собственное представление «временной шкалы», которое отображает необходимую информацию.В вашем примере это все «открытые и закрытые билеты», начиная с «сегодня» и возвращаясь через три дня.При просмотре этого пользовательского представления вы должны увидеть ссылку внизу страницы с надписью «RSS-канал» (в моей системе полученный URL выглядит примерно так: http://myserver/timeline?ticket=on&max=50&authors=&daysback=3&format=rss).Нажмите на эту ссылку, чтобы подписаться на ленту новостей с помощью веб-браузера, почтового клиента или другой программы, способной читать каналы.Теперь вы можете просматривать результаты в режиме реального времени в любое время.То, что вы можете сделать на этом этапе, ограничено только возможностями вашего приложения для чтения каналов, но большинство из них, по крайней мере, можно настроить для уведомления вас при обновлении канала.

...