Currently, a Project Manager has the ability to create Issues/Tasks and update the respective Sharing > Access option so that the resources cannot log time to the item.
When a Task/Issue has "Log Hours" unchecked (turned off), the Log Hours button DOES NOT display on the Updates tab (which is good).
By contrast, if the user goes to their timesheet view, the Issue/Task that has "Log Hours" turned off, still displays as a line item on their timesheet. The daily hour fields for the item are grayed out so that they can't log time. However, if they can't log time, it shouldn't display at all on the timesheet. It takes up unnecessary space and creates confusion for the user.
I am proposing that any Issue/Task that has "Log Hours" turned off, does not display on the Timesheet. Screenshot have been included below to illustrate the setting and the difference.
The Issue shown below has the "Log Hours" option turned off so this resource cannot log time to this issue.
For the Issue Updates Tab, the Log Hours button does not display because of the Access setting above.
The user's timesheet displays the Issue, but the day fields for hours is greyed out so that can't update it.