Traq Project Forums

Full Version: Notifications
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Did anyone look into a simple notification system yet?

It would be wonderful if there is a message sent when:
1. a new ticket is posted
-- user should be told his ticket is made and someone will update it shortly
-- proj. manager should be notified a new ticket is made for project x and is this urgent and is coupled to this component. Optionally admin too.

2. a ticket is updated
-- user/owner should be notified a reply has been posted / ticket status has changed. With some information what has happened.

3. new user registration
-- user should be informed of his new account and be welcomed to the site
-- admin should be notified of new users

All but the 3rd emails should have a link to the ticket it belongs to.

Perhaps other events that require/could use an email notification. But these are mandatory i think.

I would look into it myself, but with the documentation not being released yet i have no time to sift through the code and make it work.
Work on notifications has been started in r347.
How exiting.. And from alpha2 to 3 or whichever next version, will there be an upgrade script? If required. Or, in other words. Are the alpha versions upgradable when a new version comes out?

If not i have to take that into account in using traq for a production site.
I'm sure Jack will provide such script if needed, it's not that hard to do Wink
I know, overwriting files isn't hard Smile I was just wondering though... Thanks!
It's not about the files, it's more about the database stuff Wink
The notification system in Traq 2.0 will work like this:

When you watch a project, you will be emailed when someone creates a ticket or a milestone marked as complete.
When you watch a milestone, you will be emailed when someone creates a ticket for that milestone or the milestone is marked as complete.
When you watch a ticket, you will be emailed when it has been updated.
Who watches a project/milestone/ticket? Users? Can they start watching at will? Or just when they're the owner/moderator/project manager?

If anyone can watch anything it could build up to a lot of emails then. WHich might be interpreted as spam by some servers and filters.
Only registered users can use the notification system.
yes ofcourse, but what i mean is, imagine there are 1000 users and 1 makes a ticket. Then from those 1000 say 200 subscribe to that ticket. A lot of mails are gonna be send for just one ticket. Especially if its has a lot of replies and updates.

In my opinion that shouldn't be allowed and just the owner and relevant people should get mails. Not everyone who follows that ticket.
Pages: 1 2
Reference URL's