For some time now we have had a dilemma on our hands with the Permissions on Tasks.
The main permission on a project was “Add/Edit tasks”. This meant that a normal person on a project who wasn’t an Administrator could only edit tasks they created, tasks assigned to them or tasks assigned to Anyone.
It did not allow a user to edit tasks that were not assigned to them or that they did not create.
We build everything in Teamwork based on feedback. We were finding that this option was not enough for some people who needed another level, as the only alternative to this was to make the user a Project Administrator which gave them too many privileges.
This month we decided to tackle this and so we added another project permission. This new permission “Can Edit All Tasks” is off by default but, if enabled, gives a user on a project full control over every task on that project.