O registro de tempo é bastante complicado. Você deve ter notado que não é possível remover ou redefinir diretamente um horário registrado. Se você enviar tempo gasto, ele será adicionado às horas passadas anteriormente. Além disso, como você mencionou, todos os problemas pai herdam o tempo gasto de suas subtarefas.
Um truque legal, se você escrever ".xml" no final do seu URL, verá algumas informações sobre o problema. Por exemplo, se você vai para "localhost: 8080 / redmine / issue / 500.xml", você verá um detalhamento do problema com o ID 500. Isso também se aplica ao grupo de problemas.
Agora, para ver o histórico de problemas, você pode adicionar ".xml? include = journals" a um link de problema desejado. Isso mostrará as alterações anteriores feitas e quando elas foram feitas em um formato de matriz. Infelizmente, isso não funciona com o grupo de problemas, mas há um patch encontrado neste link: link
Existe também uma jóia chamada recurso ativo. Ele permite que você escreva scripts ruby que podem carregar problemas como um objeto no formato xml e você pode editar, ler ou adicionar quaisquer problemas ou campos que desejar. Isso evita usar o banco de dados e pode tornar as coisas menos arriscadas.
Link útil:
Boa sorte!
-Josh