Hello everyone,
I have multiple "Project Roles" (Admin --> System --> Security --> Project Roles) to manage access rights and functions on projects for different users. Among these roles is one called "Customer".
I want to enable users of that group to export tickets and filtered tickets. Currently they don't have that option, but I can allow it by going to "Admin --> Issues --> Permission schemes" and in the corresponding scheme by adding the user group to "Work On Issues" at the bottom of the page under the section "Time tracking permissions". I haven't found any other option where I could enable the export option.
The problem with my solution is, that it enables the "Customer" users to log their work and see logged work from others.
Is it possible to enable the export feature (maybe elsewhere) and keep the work log hidden?
I am using Jira Server 9.5.0.
Thanks in advance for your suggestions and help.
Chris
Community moderators have prevented the ability to post new answers.
Hi Christian,
Even if some add-ons lets you hide time tracking from the UI, Customers can still use Jira's REST API (https://yours-server/api/latest/issue/ISSUE-KEY something like that) URL to the browser and get all of the issue details. Without built-in support from Jira itself, it is not possible to do. ACloud is worse of course.
What you can do is, you may create subtasks for issues, and only let your own users (not customers) to view those issues using "issue level security". Or you may track worklogs in another project which customers doesn't have access and link those issues together.
Please note that there are other places where customer can see worklogs, for example, in issues "history tab", dashboard "activity gadget". If you are ok with only hiding these information from the UI, WorklogPRO can hide most of them.
Disclaimer: I work for vendor of WorklogPRO.
Hi Chris,
I dug into this a bit and it looks like this is actually a built-in limitation of Jira rather than something wrong with your setup. Worklog visibility is tied directly to the "Work on issues" permission, and there's no separate permission for "export without worklog" in standard Jira. I found a few similar discussions on the forum with the same conclusion, so you're not missing some hidden setting.
One option that might actually solve this is a marketplace app called Field Security for Jira. It lets you hide specific fields, including time tracking/worklog, from selected groups regardless of what your permission scheme says. So you'd keep your "Customer" group in "Work on Issues" (so export keeps working for them), and the app would hide the worklog tab/field from their view on top of that.
I haven't tested it myself, but based on the description it sounds like it's built for exactly this kind of situation. Might be worth trying the free trial first to confirm it works well with Server 9.5.0 before buying.
Hope this points you in the right direction!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.