Ione Souza Junior

Redmine Time Tracker plugin

March 02, 2013 | 1 Minute Read | Translations: pt | #misc

In the initial tests I performed with Redmine, I noticed that the time tracking feature it provides is somewhat limited, and as far as I could see, there isn't a client similar to Worklog, especially an open-source one, for seamless time tracking.

That’s when I found the Redmine Time Tracker plugin. With it, you can have a more user-friendly interface for time tracking. It doesn’t have all the convenience of a client, but you can choose an issue and then start tracking time on it.

However, during the initial tests, I encountered some issues.

In the default time tracking feature of Redmine, you can choose the type of hours tracked, such as support, development, and other types that the administrator can configure. But in the time tracking done by this plugin, you can’t make that selection. The type of time tracking recorded for all these entries is a proprietary mark of the plugin.

As I needed to have control over the types of activities performed in the time tracking using the plugin, I decided to fork the plugin and implement the “Activity” field on the time tracking entry form.

The plugin can be found in this repository on GitHub.

As you can see below, the only implementation was adding the “Activity” field to the form.

Image of the Redmine screen with the added Activity field.
Image of the Redmine screen with the added Activity field.

With this modification, it is possible to obtain time tracking reports more accurately, as each entry will be linked to its correct activity type.