N.B. In the GUI, EditTasks (and NewTask) has been moved to EditProject.
Functional specification
The user can change the values of task properties. At this moment the only task property is status. Only active tasks appear in the hour-registration client. Once a task is inactive it is no longer possible to register hours to it.
Result: After this change new values will be sent to the persistence layer.
Task name is currently used as unique identifier, and thus is immutable after creation (or all hell would break loose). In a future version tasks should get a UID so the name can be changed.
It is likely that multiple tasks (belonging to the same project) have to be edited (have their status changed) at the same moment. The interface should provide for that.