Merge "Support volume transfer name
filters"
This commit is contained in:
commit
d654035926
@ -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,
|
||||
|
6
releasenotes/notes/bug-1860100-8c542363def7d408.yaml
Normal file
6
releasenotes/notes/bug-1860100-8c542363def7d408.yaml
Normal file
@ -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…
x
Reference in New Issue
Block a user