diff --git a/taiga/projects/services/stats.py b/taiga/projects/services/stats.py index e06a84e4..512d5de4 100644 --- a/taiga/projects/services/stats.py +++ b/taiga/projects/services/stats.py @@ -192,16 +192,19 @@ def get_stats_for_project_issues(project): def get_stats_for_project(project): + closed_points = sum(project.closed_points.values()) + speed = closed_points / project.milestones.count() project_stats = { 'name': project.name, 'total_milestones': project.total_milestones, 'total_points': project.total_story_points, - 'closed_points': sum(project.closed_points.values()), + 'closed_points': closed_points, 'closed_points_per_role': project.closed_points, 'defined_points': sum(project.defined_points.values()), 'defined_points_per_role': project.defined_points, 'assigned_points': sum(project.assigned_points.values()), 'assigned_points_per_role': project.assigned_points, - 'milestones': _get_milestones_stats_for_backlog(project) + 'milestones': _get_milestones_stats_for_backlog(project), + 'speed': speed, } return project_stats