diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java index 9faf26c85..ab620560d 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java @@ -147,6 +147,14 @@ public class ConfigurationController extends GenericForwardComposer { configurationModel.setGenerateCodeForLabel(generateCodeForLabel); } + public Boolean getGenerateCodeForWorkReport() { + return configurationModel.getGenerateCodeForWorkReport(); + } + + public void setGenerateCodeForWorkReport(Boolean generateCodeForWorkReport) { + configurationModel.setGenerateCodeForWorkReport(generateCodeForWorkReport); + } + public List getOrderSequences() { return configurationModel.getOrderSequences(); } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java index 2a50f672f..5cd30be7b 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java @@ -236,6 +236,21 @@ public class ConfigurationModel implements IConfigurationModel { } } + @Override + public Boolean getGenerateCodeForWorkReport() { + if (configuration == null) { + return null; + } + return configuration.getGenerateCodeForWorkReport(); + } + + @Override + public void setGenerateCodeForWorkReport(Boolean generateCodeForWorkReport) { + if (configuration != null) { + configuration.setGenerateCodeForWorkReport(generateCodeForWorkReport); + } + } + @Override public List getOrderSequences() { return Collections.unmodifiableList(orderSequences); diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java index a749430ab..76fef0e2e 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java @@ -57,6 +57,9 @@ public interface IConfigurationModel { Boolean getGenerateCodeForLabel(); void setGenerateCodeForLabel(Boolean generateCodeForLabel); + Boolean getGenerateCodeForWorkReport(); + void setGenerateCodeForWorkReport(Boolean generateCodeForWorkReport); + List getOrderSequences(); void addOrderSequence(); void removeOrderSequence(OrderSequence orderSequence) diff --git a/navalplanner-webapp/src/main/webapp/common/configuration.zul b/navalplanner-webapp/src/main/webapp/common/configuration.zul index 105e2349e..d90f978f4 100644 --- a/navalplanner-webapp/src/main/webapp/common/configuration.zul +++ b/navalplanner-webapp/src/main/webapp/common/configuration.zul @@ -69,6 +69,10 @@