One of the most used Redmine features is the ability to allocate hours to tasks. Here I will explain how to get the total spent time from all issues in a project and show this sum in a project field.
In Redmine tasks and subtasks have a close relationship. For instance we can avoid a parent task to be closed if a subtask is still open. But we can make this relationship even more dependent by means of the Custom workflows plugin. Here we will see how to modify a parent task field value depending on a subtask field.