summaryrefslogtreecommitdiff
path: root/rtsadmin/ui_target.py
diff options
context:
space:
mode:
authorJerome Martin <jxm@risingtidesystems.com>2011-05-13 22:43:44 +0200
committerJerome Martin <jxm@risingtidesystems.com>2011-05-14 00:03:04 +0200
commit24cd2d6f38ed0c0c14facfca539b3753e4ae0694 (patch)
tree45bd7f493c68b5c5e420a120251a6988e8b8e6c5 /rtsadmin/ui_target.py
parent3b392b2dfe10177f15a46fa2fdbc3f0d656d448d (diff)
downloadtargetcli-24cd2d6f38ed0c0c14facfca539b3753e4ae0694.tar.gz
Now correctly create multi TPG target objects.
* Was always creating no-TPG target before, needing refresh to actually display multi-TPG targets correctly.
Diffstat (limited to 'rtsadmin/ui_target.py')
-rw-r--r--rtsadmin/ui_target.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rtsadmin/ui_target.py b/rtsadmin/ui_target.py
index bde72dd..cdd7929 100644
--- a/rtsadmin/ui_target.py
+++ b/rtsadmin/ui_target.py
@@ -69,7 +69,10 @@ class UIFabricModule(UINode):
self.assert_root()
target = Target(self.fabric_module, wwn, mode='create')
wwn = target.wwn
- self.add_child(UITarget(target))
+ if target.has_feature('tpgts'):
+ self.add_child(UIMultiTPGTarget(target))
+ else:
+ self.add_child(UITarget(target))
self.log.info("Created target %s." % wwn)
def ui_complete_create(self, parameters, text, current_param):