Showing who created/modified a task is actually in the next version. This should be finished in the next week or so.
I have never used the permission screen (so far I didn't even know it existed).
I understand the idea, though. Especially for public servers this might be interesting.
I created an issue for this https://github.com/JonasJurczok/factorio-todo-list/issues/72