Redmine replies (via email) quote all previous threaded conversations.
Just a quick question, is there a way to configure Redmine in such a way that when a user responds to a ricket (via email in this case) that they do not invariably requote all previous the previous conversations within that ticket?
Right now when an issue is updated, the updated post is sent to all users associated w/that task (i.e. watchers, etc). We've explained many times to our users that they should be using the webui for all updates and that the email alerts are simply for the sake of notification. That doesn't stop our users from using that notification as the only entry point they choose to use for corresponding w/redmine issues. And when users respond to an updated ticket via the notification email that's sent out it requotes all conversations within that ticket.
How can I prevent this?
- Ruby implementation and version: 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
- Rails version: 2.2.2
- Operating system: Ubuntu 8.10 2.6.27-7-server
- Database used, and its version: Postgresql 8.3
- Ruby-aware server used: Apache using Passenger - mod_rails
Thanks in advance,
RE: Redmine replies (via email) quote all previous threaded conversations. - Added by Wayne Walter almost 10 years ago
Redmine handling of quoted text in emails is quite primitive. I created a patch to Redmine that completely solves this in the history view of notes, but the full history is still stored with every note.
However, now that it's just 2 lines in Redmine to correctly filter out quoted text, then it would be rather easy to apply this on the inbound email before it goes into the notes table and gets sent to all users.
By the way, the reason that this patch is "full-proof" is because it imitates the gmail algorithm for handling this. That is, it compares each email or note in a thread to the previous. Any lines that matche get discarded except for 2 lines prior any fresh content for the sake of context.
If you're interested, let me know at waynewalter at tickzoom dot com.