Is there another permission level that would be able to complete a task that's assigned to someone else? I've given a manager 'Full Control' and 'Approval permission on a task list and the associated list, but they still can't complete a task on behalf of others.
In this instance the manager needs to complete tasks if the 'assigned to' is away on holiday, or ill.
The only way I can see at present is to create several groups and assign the tasks to the group rather than the individual, but this isn't ideal.