diff --git a/pom.xml b/pom.xml index c2c921e8..97d1fea0 100644 --- a/pom.xml +++ b/pom.xml @@ -138,7 +138,7 @@ ca.on.oicr.gsi.cardea cardea-data - 1.9.0 + 1.10.0 diff --git a/src/main/java/ca/on/oicr/gsi/dimsum/data/CacheUpdatedCaseDeliverable.java b/src/main/java/ca/on/oicr/gsi/dimsum/data/CacheUpdatedCaseDeliverable.java index 74cb8e0e..30fae8f9 100644 --- a/src/main/java/ca/on/oicr/gsi/dimsum/data/CacheUpdatedCaseDeliverable.java +++ b/src/main/java/ca/on/oicr/gsi/dimsum/data/CacheUpdatedCaseDeliverable.java @@ -136,4 +136,24 @@ public List getReleases() { return cachedReleases != null ? cachedReleases : baseDeliverable.getReleases(); } + @Override + public int getAnalysisReviewDaysSpent() { + return baseDeliverable.getAnalysisReviewDaysSpent(); + } + + @Override + public int getDeliverableDaysSpent() { + return baseDeliverable.getDeliverableDaysSpent(); + } + + @Override + public int getReleaseApprovalDaysSpent() { + return baseDeliverable.getReleaseApprovalDaysSpent(); + } + + @Override + public int getReleaseDaysSpent() { + return baseDeliverable.getReleaseDaysSpent(); + } + } diff --git a/ts/data/case.ts b/ts/data/case.ts index fd7e0a6a..147da418 100644 --- a/ts/data/case.ts +++ b/ts/data/case.ts @@ -131,6 +131,10 @@ export interface CaseDeliverable { releaseApprovalQcDate?: string; releaseApprovalQcNote?: string; releases: CaseRelease[]; + analysisReviewDaysSpent: number; + releaseApprovalDaysSpent: number; + releaseDaysSpent: number; + deliverableDaysSpent: number; } export interface AnalysisQcGroup {