JIRA allows to set permissions on a project level basis as explained in JIRA documentation.
Nevertheless it is possible to configure JIRA permissions on an issue level basis so users get different permissions for different issues in the same project.
Hide Time Tracking add-on might not work correctly when issue level permissions are used.
Issue level permissions
Issue level permission can be achieved through "dynamic user" fields which values can differ on an issue basis (e.g. "Assignee" or "Group Custom Field").
That is not clearly described in JIRA documentation hence most users are not aware of this consequence of using "dynamic user" fields in permission scheme.
Hide Time Tracking add-on
Hide Time Tracking add-on checks project level permissions and, in most cases, is not aware of the single issue environment, i.e. permission depending on the Assignee or Group custom field. Therefore it is not recommend to use issue level permissions because Hide Time Tracking add-on might not hide time tracking information correctly.
Issue level permissions are correctly recognised only on the single Issue View page - it does not include Agile boards Issue Details view or Issue Search (Issue Navigator).
There is an open request on our backlog to solve that problem but due to technical obstacles it is not possible to hide time tracking correctly if issue level permissions are used within project.
For more information about the problem, including examples/scenarios of the issue level permissions, please visit the mentioned JIRA issue at https://gebsun.atlassian.net/browse/HTT-23
0 Comments