Closed (won't fix)
Project:
Case Tracker
Version:
4.7.x-1.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
12 Sep 2006 at 18:23 UTC
Updated:
20 Nov 2007 at 23:16 UTC
Was wondering if you could embed print friendly-ness into the list. You can make fantastic views with the casetracker types, but then can't print it nice.
Also, can you add a completion date requirement into a case?
Comments
Comment #1
alt_paul commentedThis wouldn't be too hard to do. There's a status, type, and priority. You could just add Month and Day, and add all 12 months, and all 31 days for each respective drop-down. Then, you would also be able to change the end date easily and on the fly. I experimented with giving Event attributes a case node, but it doesn't work too well. You have to go in and edit the node to change the date which doesn't work if you don't have the permissions to do that.
Comment #2
morbus iffTheoretically, if you "close" a case using a comment, that comment's timestamp would be representative of the "Completion Date".
Comment #3
reqIUm commentedA completion date (ie a due date) would be an excellent feature (something that you could just look on the case list and see that your a case is it is due in "2days 3hours"). I think this would be especially good for implementations where a project manager assigns tasks to groups or individuals for completion, and where there are deadlines taht must be met.
It would be really cool if, istead of the priority selection, the priority was determined dynamically by the number of days to go before it is due - ie urgent if 1 day to go, medium if a week left to go, etc.
Ill see if i can make any headway into it,
-S
Comment #4
morbus iffFor due dates, I'm integrating with the event.module. A CCK case is also an event node type, and the "due date" is the "End date" as provided by event.module. This also allows it to be used in the calendar. As alt_paul says, though, commenters can't change the End date (which may be a good thing in the long run, as only the creator of the case could approve such a drastic slippage). With that said, your idea of priority switching is rather nice, and it WOULD be possible to extend to the event stuff to comments as well. It is something I will plan to do eventually.
Comment #5
reqIUm commentedIntegration with the event module sounds great.. in the meantime ive just added a simple form component (type = 'date') to set a due date, and am going to insert it into the db as "case_due_date". The only thing is im not sure how to retreive its value from the database in one section of the code: that is im not sure what the "cc."s mean, eg in "cc.case_priority_id" (and i don't even know what they're called to search for them!). Should i use "cc.due_date" or "ncs.due_date", etc?
Thanks in advance!
-S
Comment #6
morbus iffThis is not something I will spend a lot of time helping you with. You'd want "cc" (it's a table abbreviation for
"casetracker_case" and is defined in the SQL query, not the database).
Comment #7
reqIUm commentedThankyou for your help, ive actually got it up and running now, and it was quite simple to do (after getting past the cc). It was also easy to give it a "dynamic state changes" (one ive used is replacing due date with 'OVERDUE' in red letters when time has elapsed). If anyones interested i just used:
And use "format_timestamp($node->case_due_date)" to insert it onto the database
To give the countdown and any "dynamic state changes" you can just match it to some checks:
I hope this is useful to someone else.. Morbus i could make a patch for it if you'd like if you wanted to add a placeholder for the event integration?
-S
Comment #8
markdionne commentedAs of June 2007, in Drupal 5, you can add a Due Date field by editing the "Case" Content Type and adding a new field.
Comment #9
zero2one commentedI'm sorry but there will be no further development for the drupal 4.7 branch...