Задавшись целью отслеживать в траке (trac) свежие тикеты (таймлайн для этого не совсем удобен, ибо содержит массу других событий и фиксирует только появление/закрытие/повторное открытие) и комментарии к ним, нашёл механизм: через отчёты.
Свежие карточки
SELECT p.value AS __color__,
id AS ticket,
changetime AS modified, time AS created,
summary, component, version, milestone, t.type AS type,
(CASE status WHEN 'assigned' THEN owner||' *' ELSE owner END) AS owner,
description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status IN ('new', 'assigned', 'reopened')
ORDER BY changetime DESC, p.value, milestone, t.type
Свежие комментарии
SELECT p.value AS __color__,
t.id AS ticket,
tc.time AS modified,
summary,
author,
newvalue AS _description_
FROM ticket_change tc
LEFT JOIN ticket t ON tc.ticket = t.id
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE tc.field = 'comment'
AND newvalue != ''
AND status IN ('new', 'assigned', 'reopened')
ORDER BY tc.time DESC, p.value, t.type
Свежие комментарии ко всем карточкам
SELECT p.value AS __color__,
t.id AS ticket,
tc.time AS modified,
summary,
author,
newvalue AS _description_
FROM ticket_change tc
LEFT JOIN ticket t ON tc.ticket = t.id
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE tc.field = 'comment'
AND newvalue != ''
ORDER BY tc.time DESC, p.value, t.type
Получил искомое. Доволен.
no subject
Date: 2007-11-14 03:01 pm (UTC)а вообще там все комменты и сами тикеты на email рассылаются и reporter'у и owner'у и тому кто заасигнил =)
Ну да...
Date: 2007-11-14 06:10 pm (UTC)Re: Ну да...
Date: 2007-11-15 05:04 am (UTC)always_notify_owner = true
always_notify_reporter = true
always_notify_updater = true
mime_encoding = base64
smtp_always_bcc =
smtp_always_cc =
smtp_default_domain = domain.ru
smtp_enabled = true
smtp_from = trac@domain.ru
smtp_password =
smtp_port = 25
smtp_replyto = trac@domain.ru
smtp_server = mail.domain.ru
smtp_subject_prefix = __default__
smtp_user =
кроме того у ПОЛЬЗОВАТЕЛЯ... есть такая штука как settings
там надо мыло установить и настроить
все =)) после этого начинается "полезный спам" -)
Re: Ну да...
Date: 2007-11-15 05:05 am (UTC)