Closed (fixed)
Project:
Case Tracker
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
12 Feb 2010 at 17:41 UTC
Updated:
3 Jan 2011 at 23:29 UTC
There are numerous bugs with the current CT Mail module (aka casetracker_mail) which need attention before we can have a stable release for Drupal 6. Personally I'm not using this aspect of Case Tracker and am looking to replace how this works in future versions. There has been very promising work in mail2web (now "mailcomment") that looks like a much stronger path forward than reworking CT Mail.
I'd like to know:
Comments
Comment #1
whiteb commentedWe make extensive use of it in conjunction with case tracker for notification of initial tickets and for subsequent updates. Obviously we are still on D5. Case Tracker is the only thing holding us back from going to D6 and frankly I am becoming concerned that there isn't a decent migration path due to all of the changes that I have seen. I wonder how much of our history will succesfully migrate and be useful. If there is a reasonable path then CT mail would be required by us. If not...
Having said that, it seems odd to me that something as apparently simple as CT mail would be holding this module up.
Comment #2
omega8cc commentedAFAIK CT Mail is not rewritten to d6 and just doesn't work at all. We used it in 5.x and honestly, CT without CT Mail would be useless for us. However I don't see any reason to keep the not working CT Mail in the 6.x version of CT, unless someone have plans to rewrite it to 6.x. For example for ubercart we are using standalone uc_ticket which is even simpler, integrated and enough as an incoming mail gateway for simple helpdesk.
[EDIT] Hmm.. I think the uc_ticket should have the 6.x code useful to rewrite CT Mail for 6.x
Comment #3
bribiz commentedWhat about using the notifications module somehow? It works great and provides many extra capabilities that extend the functionality such as text messaging, digests, etc.
I believe there's an api for it. There's several modules like Organic Groups that have integrated with it. You can subscribe by author, taxonomy term, content type, comments, etc.
My thought is if you could have CT just create subscriptions using the Notifications API and let notifications handle it. Subscriptions could be created by case or project. With some extra code it could restrict access just like organic groups so that only the right people have access to the notifications they are allowed to see.
Comment #4
jmiccolis commented@bribiz, you can already use notifications with Case Tracker. What you described already works, and in fact this is how we do it in Open Atrium.
What's missing, and what CT Mail provides is Case Tracker specific tokens (which I've seen patches for) and incoming email (which I've heard plans for). I've no doubt that a notifications based system will be where we go with Case Tracker long term. But in the short term, we need to decide to update CT Mail, or remove it. Certainly removing CT Mail will make it clear that we want to move forward with notifications support.
Comment #5
zeezhao commentedHi. Please what's the latest on this discussion.
I think using notifications & messaging modules will be good. However, I believe it also needs to hook into casetracker so that subscriptions are setup automatically once cases are assigned, with roles and permissions being respected etc.
Comment #6
jmiccolis commentedThanks to everyone for their feedback. I've just removed casetracker_mail from the module! This should pave the way for a new approach to email in Case Tracker that leverages the notifications & messaging suite.
Comment #8
ericdfields commentedI was using CT mail in a test environment and it was working just fine. Drupal 6 too.
Notifications & Messaging can be a good replacement, but right now I don't see any hooks to to fire off a message to the user whom I've assigned a case to.
I can have the assigner autosubscribe to case comments, which does the job of keeping the dialog going via email. But that initial assignee auto-subscribe is the missing link right now.
Thanks for the great work on this module thus far, btw.
Comment #9
bomarmonk commentedI tried to use messaging and notifications to achieve e-mail notifications of cases, but alas, these modules required several other modules and ended up causing WSOD. This seems like a complicated way of achieving something that was simple before. Too bad.