Hello Babynus
I've followed your direction ... however I still get strange results.
After giving access rights to profile, now I'm not able to remove the visibility of sub-tasks. As you can see on the attached picture, the sub-tasks show on the "Product | Component | Version" tab on "Ticket (simple)". Regardless of profiles or users, I did many tries (also adding new users with new profiles created from scratch with no access to sub-tasks), but this section is always visible on Ticket (simple) and according to me this is visible also on a wrong position. I've checked the log files and found no errors. Also cleared the cache (I changed the browser, just to be double sure). I get this result on old and new graphic interface.
I don't know if I'm the only person getting this result .. it's very strange. I did the update from 9.0.5 to 9.1.0 (and getting the SQL error related to the state with id=18 already existing in the database), maybe this could be the cause?
In case, let me know if I can help you with more details
I paste the code of first label+checkbox, hoping this could help ...
<label for="showDoneSubTask_Single" class="dijitTitlePaneTitle" style="border:0;font-weight:normal !important;height:20px;width:50px">done </label>
<input type="checkbox" role="checkbox" aria-checked="true" class="dijitReset dijitCheckBoxInput" data-dojo-attach-point="focusNode" data-dojo-attach-event="ondijitclick:_onClick" value="on" tabindex="0" id="showDoneSubTask_Single" title="show done items" checked="checked" style="user-select: none;">
Really many many thanks for your constant help.