From e72948516ca5f25e30d45b959dc237fe1c1ddbb7 Mon Sep 17 00:00:00 2001 From: Miciele Ghiorghis Date: Wed, 24 Oct 2012 14:17:04 +0200 Subject: [PATCH] Jira-integration: make the hours column in WBS screen read only if an order-element is a jira issue Check if an order-element's code starts with 'JIRA'. if it is, the order-element is imported from jira, so make intbox hours column of WBS(tasks) read only. --- .../main/java/org/libreplan/web/tree/TreeController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java b/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java index 7acb66f32..89c46b282 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java @@ -1006,7 +1006,7 @@ public abstract class TreeController> extends public void addHoursCell(final T currentElement) { Intbox intboxHours = buildHoursIntboxFor(currentElement); hoursIntBoxByElement.put(currentElement, intboxHours); - if (readOnly) { + if (readOnly || codeFromJira) { intboxHours.setDisabled(true); } Treecell cellHours = addCell(intboxHours); @@ -1315,6 +1315,12 @@ public abstract class TreeController> extends } } + protected boolean codeFromJira = false; + + public void setCodeFromJira(boolean codeFromJira) { + this.codeFromJira = codeFromJira; + } + protected TreeComponent orderElementTreeComponent; public void setTreeComponent(TreeComponent orderElementsTree) {