Project

General

Profile

Redmine Time Tracking - full auditing capabilities

Added by Bob Pack over 11 years ago

Hello,

My company is currently considering a move to new PM software as well as new time tracking software. It would be great if we can get Redmine to be the solution for both, but it seems like after a careful analysis of requirements, we need to have full auditing capabilities of time that is logged. So, if someone deletes or modifies an entered time, it must be logged (maybe delete can just be an update to 0), and when someone adds time that also must be logged (when I say logged, it must get a timestamp and userid associated with it). Furthermore, the full log must be retrievable, ideally in CSV or something we can get into a spreadsheet and sort, similar to the current spent time CSV that exists in Redmine, but perhaps with a field to represent whether it was the "final" value or not. Then we can do the spreadsheet magic to process timesheet reporting that we need, after the fact.

Anyway, at any rate, my company has determined that we need full auditing capabilities on time logging in order to adopt Redmine. I think this will also be a problem for any company trying to meet certain USA guidelines for time tracking. It would be great to see this feature implemented in a release soon, if at all possible!


Replies (1)

RE: Redmine Time Tracking - full auditing capabilities - Added by Jan Niggemann (redmine.org team member) over 11 years ago

You could do that at the database level and implement a trigger but I wouldn't do that. If I'm not mistaken you can override the method responsible for time tracking using a module and implement the logic there - a far better approach IMHO. The plugin could then be given back to the community :-)

    (1-1/1)