From 00195d4114f658f4a16a2e6cbba32c0433147359 Mon Sep 17 00:00:00 2001
From: Stefano Borini <sborini@enthought.com>
Date: Wed, 19 Jul 2017 17:35:42 +0100
Subject: [PATCH] Decorate bundle trait to make it invisible in the UI

---
 force_bdss/data_sources/base_data_source_model.py | 2 +-
 force_bdss/kpi/base_kpi_calculator_model.py       | 3 +--
 force_bdss/mco/base_mco_model.py                  | 3 ++-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/force_bdss/data_sources/base_data_source_model.py b/force_bdss/data_sources/base_data_source_model.py
index bf8367f..2aa81f2 100644
--- a/force_bdss/data_sources/base_data_source_model.py
+++ b/force_bdss/data_sources/base_data_source_model.py
@@ -4,7 +4,7 @@ from .i_data_source_bundle import IDataSourceBundle
 
 
 class BaseDataSourceModel(ABCHasStrictTraits):
-    bundle = Instance(IDataSourceBundle)
+    bundle = Instance(IDataSourceBundle, visible=False, transient=True)
 
     def __init__(self, bundle, *args, **kwargs):
         self.bundle = bundle
diff --git a/force_bdss/kpi/base_kpi_calculator_model.py b/force_bdss/kpi/base_kpi_calculator_model.py
index f09122f..9838c86 100644
--- a/force_bdss/kpi/base_kpi_calculator_model.py
+++ b/force_bdss/kpi/base_kpi_calculator_model.py
@@ -4,9 +4,8 @@ from .i_kpi_calculator_bundle import IKPICalculatorBundle
 
 
 class BaseKPICalculatorModel(ABCHasStrictTraits):
-    bundle = Instance(IKPICalculatorBundle)
+    bundle = Instance(IKPICalculatorBundle, visible=False, transient=True)
 
     def __init__(self, bundle, *args, **kwargs):
         self.bundle = bundle
         super(BaseKPICalculatorModel, self).__init__(*args, **kwargs)
-
diff --git a/force_bdss/mco/base_mco_model.py b/force_bdss/mco/base_mco_model.py
index 2c1bee9..00ff4af 100644
--- a/force_bdss/mco/base_mco_model.py
+++ b/force_bdss/mco/base_mco_model.py
@@ -4,7 +4,8 @@ from .i_multi_criteria_optimizer_bundle import IMultiCriteriaOptimizerBundle
 
 
 class BaseMCOModel(ABCHasStrictTraits):
-    bundle = Instance(IMultiCriteriaOptimizerBundle)
+    bundle = Instance(IMultiCriteriaOptimizerBundle,
+                      visible=False, transient=True)
 
     def __init__(self, bundle, *args, **kwargs):
         self.bundle = bundle
-- 
GitLab