OK,
so this is quite a big feature request - not really a request, more like an idea that I got when reading http://groups.drupal.org/node/3430 .
One of the things that sometimes bugs me with casetracker is that you're forced to predefined, hard-coded fields that are tracked (title, assigned to, state, priority, type). For some types of project cases, this is completely sufficient, but for others, I'd like to change what's tracked, iow, it would be just amazing if one could just define CCK fields, put them in a fieldgroup, and in the casetracker settings, select on a per-case-nodetype basis which fieldgroups shall be tracked (i.e. changable per follow up).
Now, I had this idea quite a while ago, but back then had just no idea on how to implement this (apart from making followups nodes).
However, http://groups.drupal.org/node/3430 sound like an amazing way to realize this.
Basically, the idea is to make each tracked field a multivalue field. Casetracker would add an additional column (cid) to the multivalue field tables, and then each followup would just add a new entry to the multivalue field, together with the comment id. When displaying a case, all the required information is pulled automatically, so casetracker would just need to display it correctly...
I know that this would probably be a major redesign of casetracker, and I probably won't have the time to actually work on this a lot, but I thought I'd chip in the idea anyway, as IMO this would make a nearly perfect casetracker (because of the gained flexibilty)...
Comments
Comment #1
pedrorocha commentedI'm cleaning the module issues, so if somebody thinks that this issue does make sense yet, feel free to reopen.
BTW, it's possible in the 7.x-2.x branch, based on Entity Types and Fields.