Project

General

Profile

Actions

Defect #24457

closed

Progress of version should be calculated the same way as parent tasks

Added by C-O L about 8 years ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Category:
Roadmap
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

The progress of a version should be calculated the same ways as the progress of parent tasks are calculated in #23511.


Files


Related issues

Related to Redmine - Defect #23511: Progress of parent task should be calculated using total estimated hours of childrenClosedJean-Philippe Lang

Actions
Related to Redmine - Defect #4682: Completed version with wrong progress bar statusClosedMarius BĂLTEANU2010-01-28

Actions
Actions #1

Updated by Toshi MARUYAMA about 8 years ago

  • Tracker changed from Defect to Feature
  • Description updated (diff)
  • Category set to Roadmap
Actions #2

Updated by Toshi MARUYAMA about 8 years ago

  • Related to Defect #23511: Progress of parent task should be calculated using total estimated hours of children added
Actions #3

Updated by C-O L about 8 years ago

The progress for version is not calculated correctly.
It only uses the estimated time for issues in the version so if mixing issues with an estimated time >0.0h and issues without an estimated time then the issues without an estimated time is not contributing to the progress at all.

It should also use the total_estimated_time instead of just estimated_time, this will make the progress correct if the parent is in the version but not the children.

I've attached a fix that shows what I had in mind.

Actions #4

Updated by Toshi MARUYAMA about 8 years ago

  • Tracker changed from Feature to Defect
Actions #5

Updated by Toshi MARUYAMA about 8 years ago

Actions #6

Updated by C-O L about 8 years ago

I'll see if I can squeeze in some time for this in the near future.

Actions #7

Updated by Marius BĂLTEANU over 5 years ago

  • Assignee set to Marius BĂLTEANU
Actions #8

Updated by Marius BĂLTEANU over 5 years ago

  • Related to Defect #4682: Completed version with wrong progress bar status added
Actions #9

Updated by Marius BĂLTEANU over 5 years ago

I've updated the patch posted by C-O-L and added to it a test posted by Etienne some years ago to #4682. I can confirm that this patch fixes the related issue (#4682), but I'm not sure about the defect reported here.

From my point of view, we should take into account the total estimated hours (as the patch proposes), but I'm not sure that issues estimated at 0 hours should be treated in the same way as the issues without estimated hours.
Also, the patch generates quite a lot of queries.

I'm assigning this to 4.1.0 to clarify at least the expected behaviour. I think it could be an important fix.

Actions #10

Updated by Go MAEDA about 5 years ago

  • Target version changed from 4.1.0 to 4.2.0
Actions #11

Updated by Marius BĂLTEANU almost 4 years ago

  • Target version changed from 4.2.0 to 5.0.0
Actions #12

Updated by Marius BĂLTEANU over 2 years ago

  • Target version changed from 5.0.0 to 5.1.0
Actions #13

Updated by Kamil . almost 2 years ago

@Jean-Philippe, since you are finally working on calculating progress - maybe it'll be a good idea to take also this issue into account: #6975? (since Issue Done Ratio Both doesn't seem to be supporting new versions of Redmine anymore)

Kind regards

Actions #14

Updated by Go MAEDA about 1 year ago

  • Target version changed from 5.1.0 to 6.0.0
Actions #15

Updated by Marius BĂLTEANU 8 months ago

  • Status changed from New to Closed
  • Assignee changed from Jean-Philippe Lang to Marius BĂLTEANU
  • Resolution set to Fixed

This is a very old issue and I've committed the fix from my previous patch in order to have the same behaviour from parent task. Regarding the difference between issues without estimated time and issues with estimated time 0, we can track this change in another ticket if it's desired.

Actions

Also available in: Atom PDF