diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java index 9fa38d198..2d172c257 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/AdvancedAllocationController.java @@ -885,6 +885,11 @@ class Row { protected String getTitle() { return _("Streches list"); } + + @Override + protected boolean getChartsEnabled() { + return true; + } }; private IAssignmentFunctionConfiguration[] functions = { none, diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java index 470573169..a548a5072 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StrechesFunctionConfiguration.java @@ -43,6 +43,7 @@ public abstract class StrechesFunctionConfiguration implements public void goToConfigure() { StretchesFunctionController stretchesFunctionController = new StretchesFunctionController(); stretchesFunctionController.setTitle(getTitle()); + stretchesFunctionController.setChartsEnabled(getChartsEnabled()); HashMap args = new HashMap(); args.put("stretchesFunctionController", stretchesFunctionController); Window window = (Window) Executions.createComponents( @@ -57,6 +58,8 @@ public abstract class StrechesFunctionConfiguration implements assignmentFunctionChanged(); } + protected abstract boolean getChartsEnabled(); + protected abstract String getTitle(); protected abstract ResourceAllocation getAllocation(); diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java index 7679ea886..6e1a6696b 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/streches/StretchesFunctionController.java @@ -65,6 +65,8 @@ public class StretchesFunctionController extends GenericForwardComposer { private String title; + private boolean chartsEnabled = true; + @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); @@ -345,4 +347,12 @@ public class StretchesFunctionController extends GenericForwardComposer { this.title = title; } + public boolean isChartsEnabled() { + return chartsEnabled; + } + + public void setChartsEnabled(boolean chartsEnabled) { + this.chartsEnabled = chartsEnabled; + } + } diff --git a/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul b/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul index 0c871853e..fd8f0876a 100644 --- a/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul +++ b/navalplanner-webapp/src/main/webapp/planner/stretches_function.zul @@ -58,7 +58,7 @@ - +