Issue Details (XML | Word | Printable)

Key: JRA-2364
Type: Improvement Improvement
Status: Short Term Roadmap Short Term Roadmap
Priority: Major Major
Assignee: Unassigned
Reporter: Thomas Watson Steen
Votes: 197
Watchers: 109
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
JIRA

Hide Time Tracking estimates from certain users (e.g. customers)

Created: 18/Sep/03 07:38 AM   Updated: Thursday 06:11 AM
Component/s: Issue Fields, Time Tracking
Affects Version/s: 2.4.1
Fix Version/s: None

Time Tracking:
Original Estimate: 640h
Original Estimate - 640h
Remaining Estimate: 640h
Remaining Estimate - 640h
Time Spent: Not Specified
Remaining Estimate - 640h

File Attachments: 1. File HideTimeTrackingHack_by_SphinxITConsultingGmbH.rar (51 kB)
2. File issueplugins.vm (0.5 kB)
3. File issuesummary.vm (3 kB)
4. Zip Archive patch-JRA-2364-jira-3.13.zip (53 kB)

Issue Links:
Duplicate
 
Reference
 

Participants: Aleksandar Cvetkovic, Alison Gilles, Andreas Erat, Anton Mazkovoi [Atlassian], Bart Selders, Bernhard Kabelka, Cristian Caprar, Denis Antipov, Frankmartin Wiethüchter, George Gastaldi, Henk Binnendijk, Jaak Laineste, Jarkko Tamola, Jeff Turner [Atlassian], jgarcian, Johnny D., Karīna, Ken Warkentyne, Klaus Astner, Linden Varley, Massimo Sanna, Mathias Kimpl, Max Weißböck, Mel Belacel, Michael Phillimore-Brown, Mike Gillis, Nick Menere [Atlassian], Niklas Richardson, Patrick Cemper, Patrick Ford, Peter Janickovic, Philip Herbst, Robert Ortner, Robert Schattner, Roberto P, Scott Farquhar [Atlassian], Steve Shutts, Stéphan Mertz, Sven Breidenstein, Tal Abramson, Thomas Watson Steen, Tom Furrer and Tom Miller
Since last comment: 3 days ago
Labels:
Support reference count: 15


 Description  « Hide
Today everybody can see time estimates made on an issue. It would be nice if it was possible (for example via the permission scheme) to determine who should be able see them.

An idea to the level of permissions could be:

  • Edit others time estimates
  • Add/Edit own time estimates
  • View time estimates

This could also help another issue: That an administrator maybe doesn't want to enable time tracking on all projects. With the above solution the administrator can just choose not to set any Time Tracking permissions on the projects that shouldn't use Time Tracking.

/watson



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Ken Warkentyne added a comment - 13/Nov/03 07:23 PM
If this feature is going to be added, could it be generalized to control the visibility of other fields (including custom fields) for specific groups of users?

Tom Furrer added a comment - 08/Jan/04 01:58 PM
I propose to have a specific permission to view the work log as well as any actual times. This would be internal (dev team) information only.

The time estimates on the other hand I consider information for the issue originator, helping him decide whether it's worth doing.


Michael Phillimore-Brown added a comment - 05/Feb/04 03:24 AM
Hi,

I agree that it is worthwhile the customer being able to view the estimate, but it makes no sense that they can edit the estimate.

Surely only somebody with 'Work on issues' permission should be able to enter/edit the estimates? The current behaviour in this particular area seems like a bug to me...

Cheers,

Mike


Jeff Turner [Atlassian] added a comment - 03/Mar/04 10:02 PM
Until this improvement is implemented, a workaround is to add <webwork:if> tags around JSP blocks displaying time tracking info (or edit links).

Eg, in viewissue.jsp, around line 31:

<webwork:if test="remoteUser/groups/contains('jira-developers') == true">
.... // block displaying time estimate
</webwork:if>


Scott Farquhar [Atlassian] added a comment - 11/Mar/04 01:14 AM
The places that we need to hide this appear to be:
  • emails
  • issue navigator
  • view issue
  • edit issue ?
  • hide the work log reports

Any others that I have missed?


Thomas Watson Steen added a comment - 11/Mar/04 08:55 AM
I don't think that you missed anything. I've just tried to write in more details where time tracking fields and estimates should be hidden.

========================================================================
Email notifications:
------------------------------------------------------------------------
In the bottom of every notification email there is an issue summary. Here the 3 fields: Original Estimate, Time Spent and Remaining should be hidden.

When work is logged, "Work Logged" emails is send. It is already possible to control who should receive these via the Work Logged On Issue notification event. But JIRA should also look to see if the user has Time Tracking permissions.

========================================================================
Issue Navigator:
------------------------------------------------------------------------
It is possible to configure your Issue Navigator and add the 3 columns Current Estimate, Original Estimate and Time Spent. This should still be possible but on the projects where the user does not have Time Tracking permissions they should just be empty (or displaying a text like "N/A", "Hidden" or just be grey).

========================================================================
View Issue:
------------------------------------------------------------------------
When viewing an issue the 3 fields Original Time Estimated, Estimated Time Remaining and Total Time Spent are displayed just above the file attachments. These should just be hidden.

The "Work Log" should also be hidden.

The "Change History" and "All" should have some kind of filter not displaying time tracking changes.

========================================================================
Edit Issue:
------------------------------------------------------------------------
When editing an issue it should not be possible to see or change the time tracking fields. If a user with edit permissions but no Time Tracking permissions edited an issue, the time tracking fields should just be left as they where before the user edited the issue (=No change).

========================================================================
Work Log Reports:
------------------------------------------------------------------------
These should of cause also be hidden.


Thomas Watson Steen added a comment - 11/Mar/04 09:27 AM
Btw: The temporary solution with editing the .jsp and .vm files to manually filter out time tracking for certain users did not help.

By editing .jsp and .vm files I found that it was almost possible to hide Time Tracking from certain users. The only two places I could not hide them was: The Issue Navigator (when displaying the 3 time tracking columns) and the when viewing an issue (notes in the "All" and "Change History" pages).

Second it should be mentioned that if the user not allowed to see the time tracking estimates where a bit of a hacker it would not be a problem for him to view for example the Work Log reports (because I only was hiding the links to the reports - not the reports themselves).


Philip Herbst added a comment - 19/Nov/04 12:22 PM
I think this is an important point, if customers have access to JIRA. Perhaps you could tie it to
the "Work On Issues" Permission. For example you could simply add to the
viewIssue.jsp

<webwork:if test="@fieldVisibility/fieldHidden(., 'timetracking', ../string('type')) == false && hasIssuePermission('work', /issue) == true">
<jsp:include page="/includes/panels/issue/view_timetracking.jsp" />
</webwork:if>

I know have to change it in many more jsps like tabs.jsp and so on.(limit the tabs to comment tab as you can see time tracking fields in all tabs except for "comment").Preset Reports and many more...

Also everywhere where
<webwork:if test="applicationProperties/option('jira.option.timetracking') == true">
is asked I could add the Permission Condition.

This all could easily be achieved but where I have to change the source code? I would try implement it for our company, as it is an important point for us.

Thanks,

Philip


Jeff Turner [Atlassian] added a comment - 21/Nov/04 11:06 PM
Philip,

I haven't investigated, but if you could reuse the 'Work on issues'
permission, I think the only thing needing modification would be the
various JSPs (and perhaps some .vm files).


ATLASSIAN - http://www.atlassian.com
Expert J2EE Software, Services and Support
jira-support@atlassian.com ICQ: 326266423
JIRA Docs: http://www.atlassian.com/software/jira/docs/latest


Bart Selders added a comment - 22/Mar/06 04:26 AM
To hide the time estimates I really do not want to hack my installation and to modify that many templates and files. Any news on this item? Is Atlassian waiting for field level security to solve this issue or can this be done in parallel as improvement to the timetracking feature? Especially because some users report they almost have finished it, why can't you take that back into the product, as it deals mostly with template stuff?

Anton Mazkovoi [Atlassian] added a comment - 23/Mar/06 04:24 AM
> Is Atlassian waiting for field level security to solve this issue
Exactly right. We think that we should tackle this once and for all.

I am not sure who has finished implementing this, however, in the past we have had some rough experiences integrating contributed code. Most often it is written in the most 'direct way' to get the job done, so it might not work for other customers and is difficult to maintain and support.

Anton


Sven Breidenstein added a comment - 28/Oct/06 02:21 AM
Hi,
I use this to hide certain fields :
http://confluence.atlassian.com/x/A90B
Regards
Sven

Henk Binnendijk added a comment - 09/Feb/07 08:15 AM
the last comment is of 28 oct 06, is it known whether this is going to be build in or not. At this moment we have the same need of this there we do not want our external customers see how much work we have on issues etc.....

Mathias Kimpl added a comment - 25/Jul/07 08:34 AM
We need this feature too. Sometimes it is necessary to hide all the worklog information from customers. At the moment some has to manage two separate JIRA projects, one for customer interaction, one for internal issue management and time tracking.

Now with the improved Worklog features in JIRA 3.10, showing that Atlassian got the importance of the Time Tracking Feature, i am wondering what happens to this Feature Request behind the curtain?


Mel Belacel added a comment - 20/Sep/07 10:55 AM
Any news on this feature?

Regards
Mel


Bernhard Kabelka added a comment - 15/Oct/07 07:23 AM
Another vote for this feature! We do not want to disclose all time tracking information to our customers. Neither would we want our customer to enter an original estimate for any bug s/he reports.

Henk Binnendijk added a comment - 31/Oct/07 01:32 AM
Now that call JRA-1330 will not be implemented for the given reasons i am very curious when this issue will be fullfilled..... a lot of the jira customers (including me ) are waiting for the possibility to hide the time tracking fields from their customers....

please take this serious it's a key item to use this product or not!


Patrick Ford added a comment - 03/Nov/07 02:11 PM
I couldn't agree more. This would be a great feature for us. I would just add a couple of more levels of permissions:

Estimates:

  • Edit others time estimates
  • Add/Edit own time estimates
  • View all time estimates
  • View own time estimates

Worklog/Time Spent:

  • Edit others worklog/recorded time
  • Add/Edit own worklogs
  • View all worklogs
  • View own worklogs

In a simple scenario we would have two groups: Team and Clients.

Clients could see their own estimates / worklogs / actual hours spent on a task but they would not be able to see our internal teams entries. I don't want clients to have detailed access to an individuals time per task, etc... Team members could see each other's worklogs.


Nick Menere [Atlassian] added a comment - 04/Nov/07 06:26 PM
Patrick,

As of 3.10 you are now able to set permissions on who can edit worklogs (own and other's).
Though the view part and the estimates are still very valid requests.

Cheers,
Nick


Max Weißböck added a comment - 18/Nov/07 03:26 PM
We are thinking about switching to Jira, but this one issue does realy hurt us. Some of our Customers may see the estimate, but never they should see the whole information. You know, some times you ar faster than estimate, some times you are slower - we do not want to discuss this for every issue.

When can we expect a final solution?


Johnny D. added a comment - 17/Dec/07 07:37 AM
We urgently need to hide Time Tracking (Original Estimate, Remaining Estimate, Time spent) for defined group (users). Our customers should not to see this values.

Peter Janickovic added a comment - 20/Jan/08 06:08 AM
Someting new about this ?

This is the most required feature for us to use JIRA with our customers ...


Cristian Caprar added a comment - 17/Apr/08 05:23 AM
We strongly need this feature, any chance it will go in soon?

Max Weißböck added a comment - 30/Apr/08 10:06 AM
It's unbelivable that this has not been solved so far. We now have to implement this feature because we REALLY NEED it. So we have to hack all the pages to do this.
Why isn't there anyone listning at Atlassian? This is really a MUST HAVE feature and letting customers do all this ugly hacking with all the update trroubles is really bad style!
I'm really angry about this....

Max


Tal Abramson added a comment - 19/May/08 02:51 AM
Max
You took the words out of my mouth
This is a huge deal for some of our customers
and hacking jsp and vm is no fun

Denis Antipov added a comment - 19/May/08 03:04 AM
we're so tired of waiting for this and hacking every release of JIRA to make this work. Maintenance headaches for what seems like a minor fix or a feature.
Atlassian, what does it take to get this done?!!! It's been years already!

Massimo Sanna added a comment - 19/May/08 03:37 AM
Hi there,
me too I think that this is a must-have feature. Right now I have to be careful during development of a project, or customers can see estimates and work done on features and it's really bad style.
It would be great to get it fixed, also because I don't fancy hacking JIRA and make my life a nightmare when it will be time to upgrade...
Thanks,
Max

Denis Antipov added a comment - 19/May/08 03:42 AM
this feature request is unassigned, I'm not sure if anyone at Atlassian actually sees our complaints...

Massimo Sanna added a comment - 19/May/08 04:01 AM
Well, I talked with some people in Atlassian via email, they suggested me that the best way to get it resolved was to vote and comment on the issue.
Even if it's unassigned, I spotted some people from Atlassian in this thread, so they're likely to receive email notifications for new comments
Max

Tal Abramson added a comment - 19/May/08 04:02 AM
For now i am assembling together the changes need to be done
Does anyone managed to do the hack in the issue Navigator?

Aleksandar Cvetkovic added a comment - 19/May/08 08:50 AM
Agreed, for us this is also a MUST HAVE feature. We were alraedy very dissapointed that JRA-1330 was closed with a "Won't fix" resolution after four years waiting and > 400 votes. Hopefully the same will not happen with this request too!

Tom Miller added a comment - 19/May/08 09:27 AM
Trying to make every field configurable in this way would be a major overhaul to the system. Are we all willing to wait 12-18 months and no new features? I am not. If they can make Estimate and Time Tracking configurable, that would be "more then good enough" for me. I think some want the customers to see the estimate and others don't. So make all time tracking one configuration point, won't do the job. We would be OK with our customers seeing the estimate, but not the actual time spent.

Robert Schattner added a comment - 21/May/08 06:57 AM
Oh what a pity! Since upgrading Jira and enabling the time estimation and tracking in the last week I was so happy to have such a great tool ... but ...

As mentioned above: I cannot show the details of the time tracking information to our customers! So I cannot use this feature!


Anton Mazkovoi [Atlassian] added a comment - 25/May/08 08:33 PM
Hi,

Thank you for voting and commenting on this feature, we do receive notifications with your comments and pay attention to them.

As some of you have mentioned in your comments, this feature touches a lot of places in the system: view pages, reports, issue navigator, notifications, numerous edit/update operations and many others. Therefore, we will need to allocate a fair bit of time to add this feature. If we do allocate this time, other improvements would have to wait.

Based on the feedback that we have, there are a number of other improvements that are more popular than this one, and therefore we will look at implementing them first. Due to this we do not have an implementation date for this feature.

Cheers,
Anton


Max Weißböck added a comment - 26/May/08 07:53 AM
Hallo Anton, you said:

> As some of you have mentioned in your comments, this feature touches a lot of places in the system:
> view pages, reports, issue navigator, notifications, numerous edit/update operations and many others.
> Therefore, we will need to allocate a fair bit of time to add this feature.

So you expect all your customers to allocate this "fair bit of time" by themself?
Again and again for each new relase you deliever?

What kind of stupid math is this???

And what ist this "fair bit of time" you are talking about in hours?

Based on your (Atlassians) own recommendation to be found on
http://confluence.atlassian.com/display/JIRA/Customising+interface+based+on+user%27s+role
a collegue of mine did all the "hacking" in about 50 hours - and he is not a Jira expert at all!

If you at Atlassian do it with a little more planning and a bit more "clean" work than we did, I guess it will cost you at max
a 100 hours or so to do a clean implementation that will fit the needs of at least 99% of your costomers
complaining about this feature!

So I really, really can't understand what stops you from implementing this long missing and very importeant feature.

If Atlassian is this short on ressources, maybe it was the wrong decision to choose Jira as a strategic product for supporting our SW Development ....

Max


Denis Antipov added a comment - 27/May/08 05:02 AM
I think this feature would have been fixed years ago it Atlassian provided JIRA with a Free software license, under which they're using the components from Apache Foundation. Most software companies tend to choose dual licensing these days realizing the value of community support and contribution.

Niklas Richardson added a comment - 28/May/08 07:06 AM
Following all the comments above, and glad that other people are still active on this. This is definitely a must have feature. Considering the number of SW development houses that use JIRA I am suprised that this has not been added.

Patrick Cemper added a comment - 05/Jun/08 11:15 AM - edited
Hi folks!

I am Max Weißböck's collegue slash hacker and here is our complete approach to hiding time tracking for certain users while it is enabled for others. Our approach is not generic, it is not complete, it is not perfect and definitely improvable but it is exactly what we most desperatley needed at the moment and what was the easiest to accomplish. We decided to publish our solution to the community.

But first, let me say a few angry words. This issue is open for 4 3/4 years, many people and companies hunger for a solution - for ANY solution - and all you say is "there are a number of other improvements that are more popular than this one, and therefore we will look at implementing them first"? Come on! Just tell us that you - as everyone else of us - have not the slightest idea of how to correctly solve this issue in ANY way and in proper time. Do not lie to your paying customers!

Here is our solution. all you have to do is to replace the original jsps and vms with ours (in the attached HideTimeTrackingHack_by_SphinxITConsultingGmbH.rar), do what is written after "configured" in the following lines and restart jira. We defined a user group "hide-worklog-hack" which you must create in your jira. All users of that group do not receive any time tracking informations afterwards. we also use the jira greenhopper plugin. if you do not use greenhopper, you do not have to apply those changes; everything else still works the same. in the modified jsps and vms, our changes are marked with "sxhelpdesk" and "sxhelpdesk_greenhopper". note that you do not need to look at the modifed files - simply replacing the original is all you have to do.

introducing Notes

  • some time tracking information sources can still be accessed by directly entering urls. only the gui should be complete.
  • "configured" means here that you must use jira for this without any code modifications.
  • we implemented our modifications for jira version 3.12.1 and 3.12.3, which are slightly different.

modified files for restricted time tracking access:

  • atlassian-jira\includes\navigator\table\header.jsp
  • atlassian-jira\includes\panels\issue\actions.jsp
  • atlassian-jira\includes\panels\issue\view_timetracking.jsp
  • atlassian-jira\includes\panels\issue\create_timetracking.jsp
  • atlassian-jira\includes\panels\issue\view_subtaskissues.jsp
  • atlassian-jira\secure\views\issue\viewissue.jsp
  • atlassian-jira\secure\views\browser\browseproject.jsp
  • atlassian-jira\secure\views\user\viewuserissuecolumns.jsp
  • atlassian-jira\WEB-INF\classes\templates\jira\issue\field\timetracking-view.vm
  • atlassian-jira\WEB-INF\classes\templates\jira\issue\field\timetracking-edit.vm
  • atlassian-jira\WEB-INF\classes\templates\plugins\issueviews\single-word.vm
  • atlassian-jira\WEB-INF\classes\templates\plugins\issueviews\single-xml.vm

greenhopper:

  • atlassian-jira\includes\panels\browser\tabpanels.jsp
  • atlassian-jira\secure\views\dashboard.jsp
  • atlassian-jira\WEB-INF\classes\templates\plugins\webfragments\system-navigation-bar.vm
  • atlassian-jira\WEB-INF\classes\templates\plugins\webfragments\system-browse-project-operations.vm
  • jira-greenhopper-plugin-2.4.1-jira310-complete.jar\templates\greenhopper\jira\boards\operation\board-operation.vm
  • Email notifications
    • configured: users of hide-worklog-hack must not receive notification mails of any kind (notification schemes).
  • Issue Navigator
    • users of hide-worklog-hack only have output formats that do not present time tracking information.
    • users of hide-worklog-hack can not add any new columns. they can only delete, move, or restore the default settings.
  • View Issue
    • configured: all time tracking permissions must be disabled for hide-worklog-users (permission schemes).
    • users of hide-worklog-hack do not see any time tracking information and they only see comments, no 'all', no 'history', no 'worklog'.
    • users of hide-worklog-hack do not see any subissue time tracking information.
  • Create / Edit Issue
    • hide-worklog-hack users can no longer set the original or remaining estimate.
  • Work Log Reports
    • hide-worklog-hack users do not see any report links on the browse project site. note: the reports are still accessible by directly entering the correct url. to solve this issue you would have to modify each possible report.
  • greenhopper
    • hide-worklog-hack users can not use the links to the greenhopper planning board and task board while viewing an issue.
    • hide-worklog-hack users can not use the links to the greenhopper planning board, task boad, version board or chart board while viewing a project.
    • hide-worklog-hack users do not see the top level menu links to the planning board, task board, version board or chart board. note that they are still accessible by directly entering the correct url.
    • browse project: hide-worklog-hack users do not see the greenhopper tab, they can't access it any longer.
    • on the dashboard, the greenhopper link per project is still there but if hide-worklog-hack users click it they do not see the greenhopper report but just the project itself.
    • on the dashboard, hide-worklog-hack users can still add greenhopper portlets, but they have no possibility to actually see them anywhere.

Hopefully our solution is useful for some of you! Improvments are welcome.

Greetings,
Patrick Cemper


Tal Abramson added a comment - 15/Jun/08 12:17 AM
Patrick ,I just wanted to thank you for taking the time to assemble these instructions
I still haven't looked into it yet , but from a first look , its what i was looking for
So , Thanks again
Well done

Jaak Laineste added a comment - 29/Jul/08 04:38 AM - edited
Thanks Patrick, this is also what I really needed.

However, I must say that the HideTimeTrackingHack_by_SphinxITConsultingGmbH.rar solution did not work for me (Jira 3.12.3-#302, Standard edition). I still see Work log data in issue details, also tabs "All" and "Work Log". I defined user what I wanted to restrict to hide-worklog-hack group. Maybe the problem could be that I am using project roles for other permissions (not groups), and the restricted user's role does not have any permission to get time tracking, also time tracking for him is disabled. But he still sees work logs.

Maybe I misunderstood your guide statements like "users of hide-worklog-hack do not see any time tracking information and they only see comments, no 'all', no 'history', no 'worklog'..". Is there something extra I should do (configure?), or is it just result what should happen after updating the jsp files? In my case, this particular thing did not happen.


Linden Varley added a comment - 17/Aug/08 09:00 PM
Thanks Patrick, I have applied your patches and it hides the time-tracking bars beautifully, just what we needed to prevent external customer from seeing progress!

Alison Gilles added a comment - 07/Oct/08 03:25 PM
As we consider allowing our users to have more transparency into our development, this is also becoming an important issue. As suggested above, right now we are considering a separate project for users' bug reporting from where issues would be copied and moved to be addressed by a developer. This is clearly somewhat clumsy. Hiding time tracking from a group of users would be great functionality!

Karīna added a comment - 13/Nov/08 03:02 AM
I have the same problem as Jaak Laineste - 29/Jul/08 04:38 AM.
Is there any solution for this?

Mike Gillis added a comment - 03/Dec/08 08:43 PM
The lack of support for this five year old idea will probably mean that we won't be using JIRA at my company. Sucks.

George Gastaldi added a comment - 03/Dec/08 09:17 PM
Folks at Atlassian:

How hard would it be to validate the hack provided here by Patrick Cemper ? We use JIRA here in our company. JIRA is a great tool, however, we are NOT renewing our maintenance until this improvement is accomplished.

It seems that this is not a system-wide change, that will impact JIRA's performance and the like. Why Atlassian ignores one of the most voted issues to implement minor interface changes ?


George Gastaldi added a comment - 03/Dec/08 09:21 PM
Also, as you can see, we are all HUNGRY for this issue to be solved, so why not share your problems with us ?
I am sure this issue will be easily solved after that.

Jarkko Tamola added a comment - 05/Dec/08 04:01 AM
This would be great if it could be fixed. Otherwise i need start doing this manually. Nothing that i look forward to.

Frankmartin Wiethüchter added a comment - 17/Dec/08 10:18 AM - edited
Thanks Patrick,

I did the patch for jira 3.13.1 and 3.13.2
but only for jira:
modified files for restricted time tracking access:

  • atlassian-jira\includes\navigator\table\header.jsp
  • atlassian-jira\includes\panels\issue\actions.jsp
  • atlassian-jira\includes\panels\issue\view_timetracking.jsp
  • atlassian-jira\includes\panels\issue\create_timetracking.jsp
  • atlassian-jira\includes\panels\issue\view_subtaskissues.jsp
  • atlassian-jira\secure\views\issue\viewissue.jsp
  • atlassian-jira\secure\views\browser\browseproject.jsp
  • atlassian-jira\secure\views\user\viewuserissuecolumns.jsp
  • atlassian-jira\WEB-INF\classes\templates\jira\issue\field\timetracking-view.vm
  • atlassian-jira\WEB-INF\classes\templates\jira\issue\field\timetracking-edit.vm
  • atlassian-jira\WEB-INF\classes\templates\plugins\issueviews\single-word.vm
  • atlassian-jira\WEB-INF\classes\templates\plugins\issueviews\single-xml.vm

So see the comment from Patrick Cemper: http://jira.atlassian.com/browse/JRA-2364?focusedCommentId=117120&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_117120

It is based on the patch of Patrick Cemper http://jira.atlassian.com/secure/attachment/25880/HideTimeTrackingHack_by_SphinxITConsultingGmbH.rar

You will find the patch-points with the marker 'sxhelpdesk'.

I put the files in directories that you just need to copy them at all.

The only difference from the 3.13.1 patch to the 3.13.2 patch is the only changed file atlassian-jira\WEB-INF\classes\templates\plugins\issueviews\single-xml.vm.

Installation:

  1. make a backup of your current 3.13 jira-installation
  2. make shure that you have no other patches in the files above (helpful is the output of 'Modified Files' in Jira / Administration/ System/System Info) and jira is version 3.13.1 or 3.13.2
  3. Unzip the patch.
  4. Copy the directory atlassian-jira from files-for-patch-Jira-3.13.1 or files-for-patch-Jira-3.13.2 (depending on your target version) over your jira-installation replacing the original files.

Usage:

  • restart jira after installation
  • define a user group "hide-worklog-hack"
  • join the users to the group "hide-worklog-hack" who must not see time tracking information

Frankmartin Wiethüchter


Roberto P added a comment - 17/Dec/08 01:46 PM
Thank you, Frankmartin,

Would you be kind enough to provide some insight on what I should lookout for, wanting to port your patch to 3.13?

Thank you.


Klaus Astner added a comment - 19/Jan/09 04:41 AM - edited
If you want to get rid of the time tracking information in your email notifications one viable solution would be to simply take that out completely from your emails.

For Jira release 3.13.2 copy the two files from the attachement to these directories.
cp issuesummary.vm atlassian-jira/WEB-INF/classes/templates/email/text/includes/
cp issueplugins.vm atlassian-jira/WEB-INF/classes/templates/email/includes/

issueplugins:

  • commented out the worklogs

issuesummary

  • deleted all information concerning work on issues, time estimates ...

Steve Shutts added a comment - 11/Mar/09 01:02 PM
My company has recently purchased JIRA after using confluence for awhile.
We are a software company that has many international markets that have different business practices.
It is going to be a show stopper for us to not have this resolved. We are using JIRA for not only Bug tracking but as a support desk for our customers. The customers in some cases should see time tracking for invoice purposes and double checking the hours involved in certain processes. Others should not see any of the Time Tracking Reports, Work log tab, or even the time estimate.

This very much seems like a permissions issue that would be easily resolved by project roles or the permissions groups. Especially if it has been hacked. Essentially the work is half done. it just needs to be integrated.
Can this really be a 5.5 year old problem?
regards,
Steve Shutts


Stéphan Mertz added a comment - 11/Mar/09 01:11 PM
Same problem for us.
It is for us a motivation not to renew our maintenance if there is not a clear message from Atlassian on this subject.

Robert Ortner added a comment - 17/Mar/09 05:26 AM
waiting for this feature

Steve Shutts added a comment - 29/Mar/09 09:59 PM
Is there a possibility of an update from Atlassian on this issue?
Even if the time estimates are hidden the worklogs tab would be visible unless the permissions dictated. I just wanted to be clear on what we need. To have the time tracking portion (all of it) to be hidden from one user group and visible to others. The time tracking is intercompany and scvhedule verification and we do not want customers seeing it.
Regards,
Steve Shutts

jgarcian added a comment - 06/May/09 09:27 AM - edited
Hi,

I use version 3.12.2 and I have replaced the files provided by Patrick Cemper for version 3.12.1 but It doesn't works correctly on all views.

This are correct:
Adding columns and view Time tracking on Issue Navigator are locked.
I can't modify Original Estimate on Create / Edit Issue.
I can't look Work Log Reports.

This are incorrect:
I can see Time Tracking when I look issue details.

I have created the group "hide-worklog-hack" and members of this only can "Browse project" and "create Issues" in permission Scheme
I have created a new user that is only on groups "jira-user" and "hide-worklog-hack".

I have been looking all .jsp and .vm and I have seen the caracter "|" between some lines and I have thougth that maybe was incorrect and I have deleted it, but I still can see issue details.

I also have tested with files for version 3.12.3 but also not work.

Someone knows what could be the problem?

Thanks in advance,

Javier

Problem Resolved, the cache saved the last files and although I restarted Tomcat Time Tracking still did appear.
I have deleted the cache and now all is OK!


Andreas Erat added a comment - 16/May/09 11:48 AM
dito to the former comments
"It is for us a motivation not to renew our maintenance if there is not a clear message from Atlassian on this subject. "

Cristian Caprar added a comment - 01/Jul/09 02:43 AM
Atlassian, any news on this feature? We are currently facing a SHOWSTOPPER in using Jira with one of our customers because of this.