Time Sheets in Open Atrium
May 27th, 2010Fuse recently released Time Tracker for Open Atrium. Time Tracker allows us to track time for cases and with the accompanying feature we can then report on the time entries for projects by group member (or all members), for any time span we wish. This has been an excellent tool and has made Open Atrium a more complete project management system for us. While Time Tracker has eliminated the need for us to use an external time tracking tool, we were still missing a way for staff to log time efficiently across projects without having to go directly into the case, all while getting a weekly snapshot of hours. In short, we really needed time sheets, but didn't want staff to have to go somewhere else to fill out a time sheet for approval. We wanted to be able to do this all in OA and have it work seamlessly with Case Tracker and Time Tracker. We know that the easier it is to enter time, the more consistently it will get done. Enter the Time Sheets sub module!
Downloading the Time Tracker module will get you the Time Sheets module and it depends a little on the Case Tracker module for now in addition to the dependencies Time Sheets already has. We're still getting some bugs worked out, but we're really excited with the tool so far. Once we're done our internal testing and cleaned up the code a bit, we'll be releasing a stable version of Time Tracker for all of you to enjoy. We'll keep you posted.



Comments
Hey Codi,
This looks great! I'd love to see a screenshot or two of how it looks inside OA.
Thanks!
Jeremy (auzigog)
http://activismlabs.org
No screenshot yet. Just putting the final touches on it and i'm going to commit later today. You should be able to take a look. Still dev and pretty dependent on casetracker/atrium.
I'm fairly new to Drupal (and OpenAtrium).
I tried the module and it looks promising! Nice!
Nice work. We're using OA, but im fairly new on this drupal thing. I've added the module and activated it, and i've added some time estimates for tasks - However, i cant seem to find where to get the reports or summarys.
If there's time, a nice tutorial would be appreciated!
Hey Edvin,
We're still working feverishly on the module. We had some nice reports in there, but recently pulled them out to re-tool them. They should be back soon. For now you should be able to get a pretty simple breakdown of hours at /reports.
The module on d.o seems a little abandoned.
Will you continue the work on Time Tracker?
Hey Fidelix,
Were you checking out http://drupal.org/project/time_tracker? Still pretty active, just no full release yet. We're working towards it and are hoping for a full release towards the end of August.
Hey, I'm using Time Tracker module inside OA and it is great. One thing I am trying to solve is to be able to set time through Time Sheet view even in those cases not assign to the current user. Is it possible? Maybe we need to assign cases to more than one people (which is not possible with Case Tracker) to do it so.
Congratulations for your job!!
I have solved the issue editing time_sheet.module file on line 527:
$case_results = db_query("SELECT * FROM {casetracker_case} WHERE case_status_id NOT IN (6, 7, 8)");
I have deleted every "user related" condition.
Thanks! Just what was missing for us to be able to replace our current Redmine install with open Atrium.
Hi:
I've got this enabled and its showing up great for my original admin user, however, create a manager tier user, and this doesn't show up...took me hours to figure out what was up...an installation guide would be really nice, even just a checklist of notes in the readme.txt i.e.
- Upload each module to sites/all/modules in its own folders
- Enable the modules
- Turn on the time sheet report in features
- Enable it for each user role you want to have access (this one stumped me for hours, sure I'm new to Drupal, so maybe it would be obvious otherwise, but even mentioning that I had to do this at all would be wonderful)
Thanks for a fantastic piece of module-goodness. Without it OA would not meet my needs as a consultant.
The Time_Tracker and Time_Tracker_Reports modules are great. I have one small problem I haven't been able to figure out. On the reports, instead of "Duration", I'd like "Total", or the Duratoin - Deductions as listed on each person's Time Sheet. The reason is just showing the duration is confusing for the person putting in time, and having to look at everyone's individual time sheet takes a lot of time. Does anyone have any idea how I can make this happen? I tried adding a field to the view but it didn't work right.
So, is this project abandoned? I haven't had an answer to my question, and I have one more question to ask.. How can we limit the dates that the employees can put in time. For example, we want them to only be able to enter time for this week, but give them through the week til the following monday to get it done, but then lock out the week after that so they can't choose it.
Hey Shon,
The best place to file feature requests for time_tracker and related modules is on the time_tracker project page on drupal.org. If it's a "Feature" that is Atrium specific and hosted in our git repo, you can also file an issue in the d.o. issue queue. Posting in the issue queue allows us to discuss the feature and how it would work for everyone else in a more public place.
Post a new comment