summaryrefslogtreecommitdiff
path: root/openstackclient/volume
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/volume')
-rw-r--r--openstackclient/volume/v1/volume.py24
-rw-r--r--openstackclient/volume/v2/volume.py6
2 files changed, 23 insertions, 7 deletions
diff --git a/openstackclient/volume/v1/volume.py b/openstackclient/volume/v1/volume.py
index 0121e059..b29429ef 100644
--- a/openstackclient/volume/v1/volume.py
+++ b/openstackclient/volume/v1/volume.py
@@ -211,8 +211,14 @@ class CreateVolume(command.ShowOne):
'type': volume._info.pop('volume_type'),
},
)
+ # Replace "display_name" by "name", keep consistent in v1 and v2
+ if 'display_name' in volume._info:
+ volume._info.update({'name': volume._info.pop('display_name')})
+ volume_info = utils.backward_compat_col_showone(
+ volume._info, parsed_args.columns, {'display_name': 'name'}
+ )
- return zip(*sorted(six.iteritems(volume._info)))
+ return zip(*sorted(six.iteritems(volume_info)))
class DeleteVolume(command.Command):
@@ -330,7 +336,7 @@ class ListVolume(command.Lister):
)
column_headers = (
'ID',
- 'Display Name',
+ 'Name',
'Status',
'Size',
'Type',
@@ -348,7 +354,7 @@ class ListVolume(command.Lister):
)
column_headers = (
'ID',
- 'Display Name',
+ 'Name',
'Status',
'Size',
'Attached to',
@@ -373,6 +379,8 @@ class ListVolume(command.Lister):
search_opts=search_opts,
limit=parsed_args.limit,
)
+ column_headers = utils.backward_compat_col_lister(
+ column_headers, parsed_args.columns, {'Display Name': 'Name'})
return (column_headers,
(utils.get_item_properties(
@@ -576,7 +584,15 @@ class ShowVolume(command.ShowOne):
{'project_id': volume._info.pop(
'os-vol-tenant-attr:tenant_id')}
)
- return zip(*sorted(six.iteritems(volume._info)))
+ # Replace "display_name" by "name", keep consistent in v1 and v2
+ if 'display_name' in volume._info:
+ volume._info.update({'name': volume._info.pop('display_name')})
+
+ volume_info = utils.backward_compat_col_showone(
+ volume._info, parsed_args.columns, {'display_name': 'name'}
+ )
+
+ return zip(*sorted(six.iteritems(volume_info)))
class UnsetVolume(command.Command):
diff --git a/openstackclient/volume/v2/volume.py b/openstackclient/volume/v2/volume.py
index 2b6c966d..61f846b0 100644
--- a/openstackclient/volume/v2/volume.py
+++ b/openstackclient/volume/v2/volume.py
@@ -387,7 +387,6 @@ class ListVolume(command.Lister):
'Metadata',
]
column_headers = copy.deepcopy(columns)
- column_headers[1] = 'Display Name'
column_headers[4] = 'Type'
column_headers[6] = 'Attached to'
column_headers[7] = 'Properties'
@@ -400,7 +399,6 @@ class ListVolume(command.Lister):
'Attachments',
]
column_headers = copy.deepcopy(columns)
- column_headers[1] = 'Display Name'
column_headers[4] = 'Attached to'
# Cache the server list
@@ -432,7 +430,7 @@ class ListVolume(command.Lister):
'all_tenants': all_projects,
'project_id': project_id,
'user_id': user_id,
- 'display_name': parsed_args.name,
+ 'name': parsed_args.name,
'status': parsed_args.status,
}
@@ -441,6 +439,8 @@ class ListVolume(command.Lister):
marker=parsed_args.marker,
limit=parsed_args.limit,
)
+ column_headers = utils.backward_compat_col_lister(
+ column_headers, parsed_args.columns, {'Display Name': 'Name'})
return (column_headers,
(utils.get_item_properties(