Calcule du temps estimé des Milestone et Epic
This commit is contained in:
@@ -110,6 +110,13 @@ export class MilestoneDetail {
|
||||
return tasks;
|
||||
}
|
||||
|
||||
protected get totalEstimatedTime(): number | null {
|
||||
const times = this.linkedIssues
|
||||
.filter((i): i is IssueEntity & { estimatedTime: number } => i.estimatedTime !== null)
|
||||
.map((i) => i.estimatedTime);
|
||||
return times.length === 0 ? null : times.reduce((a, b) => a + b, 0);
|
||||
}
|
||||
|
||||
protected get progress(): number {
|
||||
if (this.linkedIssues.length === 0) return 0;
|
||||
return Math.round(
|
||||
|
||||
Reference in New Issue
Block a user