diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java b/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java index 3b9b0f58c..f34950193 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java @@ -53,6 +53,7 @@ public class DashboardController extends GenericForwardComposer { private Chart progressKPIglobalProgressChart; private Chart progressKPItaskStatusChart; private Chart progressKPItaskDeadlineViolationStatusChart; + private Chart timeKPImarginWithDeadlineChart; public DashboardController() { } @@ -80,6 +81,13 @@ public class DashboardController extends GenericForwardComposer { generateProgressKPIglobalProgressChart(); generateProgressKPItaskStatusChart(); generateProgressKPItaskDeadlineViolationStatusChart(); + generateTimeKPImarginWithDeadlineChart(); + } + + private void generateTimeKPImarginWithDeadlineChart() { + CategoryModel categoryModel; + categoryModel = refreshTimeKPImarginWithDeadlineCategoryModel(); + timeKPImarginWithDeadlineChart.setModel(categoryModel); } private void generateProgressKPItaskStatusChart() { @@ -132,4 +140,11 @@ public class DashboardController extends GenericForwardComposer { return result; } + private CategoryModel refreshTimeKPImarginWithDeadlineCategoryModel() { + CategoryModel result = new SimpleCategoryModel(); + result.setValue(_("None"), _("Deviation"), + dashboardModel.getMarginWithDeadLine()); + return result; + } + } diff --git a/libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul b/libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul index 12a04118e..74c7d4849 100644 --- a/libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul +++ b/libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul @@ -46,6 +46,11 @@ title="${i18n:_('Deadline violation')}" paneColor="#FFFFFF" bgColor="#FFFFFF" showLegend="true" showTooltiptext="true" /> +