Opened 18 years ago
Last modified 9 years ago
#4781 new enhancement
Scheduled report by mail to specific users
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | unscheduled |
Component: | report system | Version: | |
Severity: | normal | Keywords: | notification |
Cc: | josh@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
It would be good to have possibility to schedule a report for example as a job of the Windows or Linux server, which will be sent to specific list of people - for example Project Manager will be informed weekly about numbers of defects.
Attachments (0)
Change History (9)
follow-up: 2 comment:1 by , 18 years ago
Keywords: | notification needinfo added |
---|
comment:2 by , 18 years ago
Replying to eblot:
I think both enhancements could be merged.
Agree with that, both touches the reporting system and some connection to scheduled job on the win/linux server. Actually, for ticket #1962
- There could be a report (easy SQL) with due_Date≥today sent to the Project manager. But this is not solution for ticket owner, which should be notified. For this should be established a new procedure, which walks trough the tickets and send each ticket which is overdue.
- Advantage is, that implementation of running a report scheduled by system task is probably very easy and can calm down the "heat from management". In this case, use of due_date as a Trac custom field is possible.
So, there are few things to solve:
- Running a report from a system job
- Output channel as email, not a browser.
- Configuration of reporting system
- It could be in trac.ini file, front-end could be added later
- Parameters should be: which report (report number), how often (daily/weekly:number_each_x_weeks/monthly/exact date, time), report receivers (list of emails or Trac users)
comment:3 by , 17 years ago
Keywords: | needinfo removed |
---|---|
Milestone: | → 0.12 |
I think it's an interesting idea, and we could find a use for it at our company. Yes, similar to #1962, but that is a specific pinch point for a lot of people, so I'll leave it up to someone else to try to merge the tickets. I could see this fitting into the improved notification for 0.12, so slotting it there for the moment.
comment:4 by , 17 years ago
Why does this functionality need to be built into Trac? IMO "schedule report of foo to such and such people" is too specialized, and can easily be implemented as a cron job or otherwise where needed.
comment:6 by , 15 years ago
Cc: | added |
---|
comment:7 by , 14 years ago
Milestone: | next-major-0.1X → unscheduled |
---|
Borders on "tobedoneinaplugin".
comment:8 by , 9 years ago
Owner: | removed |
---|
comment:9 by , 9 years ago
Plugins that could be of use here:
possibly even th:DailyReminderScriptForTracScript
I think this is a similar feature to #1962, although the criteria differ.
I think both enhancements could be merged.