Merge "Support volume transfer `name` filters" into stable/train
This commit is contained in:
commit
9fde850c53
|
@ -61,6 +61,8 @@ class VolumeTransferController(wsgi.Controller):
|
|||
context = req.environ['cinder.context']
|
||||
filters = req.params.copy()
|
||||
LOG.debug('Listing volume transfers')
|
||||
if 'name' in filters:
|
||||
filters['display_name'] = filters.pop('name')
|
||||
transfers = self.transfer_api.get_all(context, filters=filters,
|
||||
sort_keys=['created_at', 'id'],
|
||||
sort_dirs=['asc', 'asc'])
|
||||
|
|
|
@ -46,6 +46,8 @@ class VolumeTransferController(volume_transfer_v2.VolumeTransferController):
|
|||
# as default order, but we should keep the compatible in here.
|
||||
sort_keys, sort_dirs = ['created_at', 'id'], ['asc', 'asc']
|
||||
filters = params
|
||||
if 'name' in filters:
|
||||
filters['display_name'] = filters.pop('name')
|
||||
LOG.debug('Listing volume transfers')
|
||||
|
||||
transfers = self.transfer_api.get_all(context, marker=marker,
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
fixes:
|
||||
- |
|
||||
The volume-transfers list calls (``GET /v3/{project_id}/volume-transfers``,
|
||||
``GET /v3/{project_id}/volume-transfers/detail``) were not recognizing ``name``
|
||||
as a filterable attribute. That has been fixed in the current release.
|
Loading…
Reference in New Issue