diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/DetailsOrderElementController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/DetailsOrderElementController.java index d94ba7829..07e5a3ca5 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/DetailsOrderElementController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/DetailsOrderElementController.java @@ -84,4 +84,15 @@ public class DetailsOrderElementController extends return Util.getMoneyFormat(); } + public boolean isCodeDisabled() { + if (isCodeAutogenerated()) { + return true; + } + OrderElement orderElement = orderElementModel.getOrderElement(); + if (orderElement == null) { + return false; + } + return orderElement.isJiraIssue(); + } + } \ No newline at end of file diff --git a/libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul b/libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul index 723cead56..b575ab383 100644 --- a/libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul +++ b/libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul @@ -39,7 +39,7 @@ + disabled="@{detailsController.codeDisabled}" />