Parametrized use of resources budget column

FEA: ItEr77S17AutomaticBudgeting
This commit is contained in:
Lorenzo Tilve Álvaro 2013-06-19 12:26:18 +02:00
parent 629f235823
commit b30fbb28a2

View file

@ -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