diff options
author | huangtianhua <huangtianhua@huawei.com> | 2016-12-24 11:28:35 +0800 |
---|---|---|
committer | huangtianhua <huangtianhua@huawei.com> | 2017-01-24 07:09:58 +0000 |
commit | 3ee70cf4e8c2d8505230f73ef0b6b44185567dc2 (patch) | |
tree | 5ad65b9d93c7921ca48de7bc5861fc5d89494b99 /heatclient/osc | |
parent | 17dd3068e4d6fc10236290cc082908c439bcfead (diff) | |
download | python-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.py | 7 |
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 ( |