From b30fbb28a2c66ee26678ca0bdca3ebe8caf29c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Wed, 19 Jun 2013 12:26:18 +0200 Subject: [PATCH] Parametrized use of resources budget column FEA: ItEr77S17AutomaticBudgeting --- .../org/libreplan/web/orders/OrdersTreeComponent.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java index 3fa1ea190..bf0f62dba 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java @@ -45,6 +45,10 @@ import org.zkoss.zul.Treeitem; */ public class OrdersTreeComponent extends TreeComponent { + protected boolean resourcesBudgetEnabled = Registry.getConfigurationDAO() + .getConfigurationWithReadOnlyTransaction() + .isEnabledAutomaticBudget(); + abstract class OrdersTreeColumn extends Column { OrdersTreeColumn(String label, String cssClass, String tooltip) { super(label, cssClass, tooltip); @@ -95,10 +99,8 @@ public class OrdersTreeComponent extends TreeComponent { }); - if (Registry.getConfigurationDAO() - .getConfigurationWithReadOnlyTransaction() - .isEnabledAutomaticBudget()) { - columns.add(new OrdersTreeColumn(_("Resources"), "autobudget", + if (resourcesBudgetEnabled) { + columns.add(new OrdersTreeColumn(_("Resources"), "budget", _("resources")) { @Override