Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Background

If time tracking is activated in JIRA and a user has the rights to browse a certain project, there is no way in JIRA to restrict access to time tracking information, i.e. time logged with all description details as well as work estimates will be visible to a user who sees issues. Even though you can restrict the right to log time, you can't prevent users from seeing time tracking information. This might be perfectly okay within a developper team, but probably is generating huge problems if you grant your customers access to a project. There is no proper solution for this as JIRA does not offer this level of permissions.

...

As we think that it is essential that you decide whether your clients can see time tracking information displayed by JIRA or not, we have added a small workaround to ictime that helps you to at least superficially hide this information from your customers.

Permissions

Warning

This solution is JavaScript-based and only manipulates display of the data on the frontend. Any user with very basic programming knowledge will easily be able to get access to the information. In addition, there might be other places where time tracking information appear that we still did not find and could not apply our script (feedback is welcome). However, as JIRA does not offer a proper solution, we consider this solution still much better than simply displaying all data. Most customers have neither knowledge nor time or motivation to hack JIRA to get access to time tracking information (they might not even know that you track time via JIRA).

You have the following configuration options:

SS XXX 

PermissionDescriptionRemarks
Tab PermissionsDeny access to the tabs "All", "Work Log", "Activity", "History", "Activity Stream" on the view issue screen. All these tabs contain time tracking information.The activity stream can also be available as gadget on dashboards; see note below.
Webpanel PermissionsDeny access to Webpanels; this is the "Time Tracking" panel in the right column of the view issue screen. 

...

Permissions are set on group level. You can select as many existing groups as you need:

SS XXX

 

...

Our solution is JavaScript-based and only manipulates display of the data. Any user with very basic programming knowledge will easily be able to get access to the information. In addition, there might be other places where time tracking information appear and that we still did not find and could not apply our script (feedback is welcome).

...

To delete groups, use the respective link:

SS XXX