summaryrefslogtreecommitdiff
path: root/heatclient/osc
diff options
context:
space:
mode:
authorhuangtianhua <huangtianhua@huawei.com>2016-12-24 11:28:35 +0800
committerhuangtianhua <huangtianhua@huawei.com>2017-01-24 07:09:58 +0000
commit3ee70cf4e8c2d8505230f73ef0b6b44185567dc2 (patch)
tree5ad65b9d93c7921ca48de7bc5861fc5d89494b99 /heatclient/osc
parent17dd3068e4d6fc10236290cc082908c439bcfead (diff)
downloadpython-heatclient-3ee70cf4e8c2d8505230f73ef0b6b44185567dc2.tar.gz
Show 'project' info if heat server returns
Show 'project'/'Project' info in heatclient if heat server returns 'project' info of stacks. Change-Id: I7d95ae96a678ef41bcd3d5379f204db83e4b585c Closes-Bug: #1652412
Diffstat (limited to 'heatclient/osc')
-rw-r--r--heatclient/osc/v1/stack.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/heatclient/osc/v1/stack.py b/heatclient/osc/v1/stack.py
index cf03cec..4b04dff 100644
--- a/heatclient/osc/v1/stack.py
+++ b/heatclient/osc/v1/stack.py
@@ -623,8 +623,6 @@ def _list(client, args=None):
columns.pop()
if args.long:
columns.insert(2, 'Stack Owner')
- if args.long or args.all_projects:
- columns.insert(2, 'Project')
if args.nested:
columns.append('Parent')
@@ -634,6 +632,11 @@ def _list(client, args=None):
columns.append('Deletion Time')
data = client.stacks.list(**kwargs)
+ data = list(data)
+ for stk in data:
+ if hasattr(stk, 'project'):
+ columns.insert(2, 'Project')
+ break
data = utils.sort_items(data, args.sort if args else None)
return (