diff options
| author | Huanxuan Ao <huanxuan.ao@easystack.cn> | 2016-09-07 16:23:45 +0800 |
|---|---|---|
| committer | Huanxuan Ao <huanxuan.ao@easystack.cn> | 2016-09-07 16:40:54 +0800 |
| commit | 5231ade27c8a08e3d7fd5573d4dda6fa47d0ae67 (patch) | |
| tree | 72d1cfc42536ba2a2a90572432f076ec6726cd04 | |
| parent | 55378953e2fbcf8c8a25b412e8c8ed45662d202a (diff) | |
| download | python-openstackclient-5231ade27c8a08e3d7fd5573d4dda6fa47d0ae67.tar.gz | |
Do not show "os-volume-type-access:is_public" property of volume type
"os-volume-type-access:is_public" property is the
same as "is_public" property in volume type object.
So stop showing "os-volume-type-access:is_public"
property and leave "is_public" property only.
Change-Id: Ic78a9ee69b0ab356edff18cdb4c46fc24b495d2b
Closes-Bug: #1620922
| -rw-r--r-- | openstackclient/volume/v1/volume_type.py | 6 | ||||
| -rw-r--r-- | openstackclient/volume/v2/volume_type.py | 2 | ||||
| -rw-r--r-- | releasenotes/notes/bug-1620922-7f27942dc00f7108.yaml | 5 |
3 files changed, 10 insertions, 3 deletions
diff --git a/openstackclient/volume/v1/volume_type.py b/openstackclient/volume/v1/volume_type.py index 3fe4fa05..625b34dc 100644 --- a/openstackclient/volume/v1/volume_type.py +++ b/openstackclient/volume/v1/volume_type.py @@ -55,10 +55,9 @@ class CreateVolumeType(command.ShowOne): if parsed_args.property: result = volume_type.set_keys(parsed_args.property) volume_type._info.update({'properties': utils.format_dict(result)}) + volume_type._info.pop("os-volume-type-access:is_public", None) - info = {} - info.update(volume_type._info) - return zip(*sorted(six.iteritems(info))) + return zip(*sorted(six.iteritems(volume_type._info))) class DeleteVolumeType(command.Command): @@ -171,6 +170,7 @@ class ShowVolumeType(command.ShowOne): volume_client.volume_types, parsed_args.volume_type) properties = utils.format_dict(volume_type._info.pop('extra_specs')) volume_type._info.update({'properties': properties}) + volume_type._info.pop("os-volume-type-access:is_public", None) return zip(*sorted(six.iteritems(volume_type._info))) diff --git a/openstackclient/volume/v2/volume_type.py b/openstackclient/volume/v2/volume_type.py index e42fffe0..80a1f21b 100644 --- a/openstackclient/volume/v2/volume_type.py +++ b/openstackclient/volume/v2/volume_type.py @@ -110,6 +110,7 @@ class CreateVolumeType(command.ShowOne): if parsed_args.property: result = volume_type.set_keys(parsed_args.property) volume_type._info.update({'properties': utils.format_dict(result)}) + volume_type._info.pop("os-volume-type-access:is_public", None) return zip(*sorted(six.iteritems(volume_type._info))) @@ -318,6 +319,7 @@ class ShowVolumeType(command.ShowOne): '%(type)s: %(e)s') LOG.error(msg % {'type': volume_type.id, 'e': e}) volume_type._info.update({'access_project_ids': access_project_ids}) + volume_type._info.pop("os-volume-type-access:is_public", None) return zip(*sorted(six.iteritems(volume_type._info))) diff --git a/releasenotes/notes/bug-1620922-7f27942dc00f7108.yaml b/releasenotes/notes/bug-1620922-7f27942dc00f7108.yaml new file mode 100644 index 00000000..35a7f552 --- /dev/null +++ b/releasenotes/notes/bug-1620922-7f27942dc00f7108.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - Do not show ``os-volume-type-access:is_public`` property which is the + same as ``is_public`` property of volume type object. + [Bug `1620922 <https://bugs.launchpad.net/python-openstackclient/+bug/1620922>`_] |
