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}" />