Roles and permissions to edit a task

Versión de la aplicación: 1.2.15

Hello everyone.
As much as I search for a solution, I can’t find how to make the project members only be able to view the task but NOT EDIT IT.

I used the project viewer role but the problem with this role is that the user who has it will not be able to assign it to a task