Changing the role of a user to viewer on a project where the user already logged time on a task, breaks the edit time view for that task.
Steps to reproduce:
1) Give a user Editor/Admin role to a project
2) Add time to a task of that project
3) Change the Editor/Admin role to Viewer
4) Go back to the project task and click on "Edit Time"
5) Notice that the user name for the time entry previously added is not set in this "time edit view" because the "Viewer user" name does not appear in the dropdown