Skip to content

Setting up Time Tracking

MantisHub enables users to setup time tracking so that team members can log time against issues they are working on. This feature can be enabled by adding a number of configuration options. To add configuration options, head to the 'Manage' page, select 'Manage Configuration' and click 'Configuration Report' then select 'Create Configuration Option'.

To enable the time tracking feature, add the following config option:

Username: All Users

Project Name: All Projects

Config Option: time_tracking_enabled

Type: Default

Value: 1

To enable time tracking with billing, which allows you to set an hourly rate, add the following config option:

Username: All Users

Project Name: All Projects

Config Option: time_tracking_with_billing

Type: Default

Value: 1

To enable time tracking stop watch, add the following config option:

Username: All Users

Project Name: All Projects

Config Option: time_tracking_stopwatch

Type: Default

Value: 1

You can configure users access to Time Tracking with the below configuration options. Replace the below default settings DEVELOPER (55) or MANAGER (70) value with the desired access level as per this access level article:

  • Access level to view time tracking details within the issue:

Username: All Users

Project Name: All Projects

Config Option: time_tracking_view_threshold

Type: Default

Value: 55

  • Access level to edit or enter time tracking details on issues: Username: All Users

Username: All Users

Project Name: All Projects

Config Option: time_tracking_edit_threshold

Type: Default

Value: 55

  • Access level to view reports for time tracking: Username: All Users

Project Name: All Projects

Config Option: time_tracking_reporting_threshold

Type: Default

Value: 70

For more information on time tracking, have a look at our Using Time Tracking article.

MantisHub might just be the ticket tracking tool you have been waiting for. It's lovingly handcrafted in Seattle