Enable results filtering

Registered by Chad Roberts

In order to provide table filtering capabilities in the Horizon UI, it is necessary to allow for some search criteria to be passed in on the list() calls. This functionality seems to be fairly standard in other openstack client libraries. If this functionality is not available in the saharaclient library, the UI could implement these things by itself, but that would not be the best case.

The plan is to provide an extra optional (default=None) parameter to the list() calls, "search_opts", that will contain fields and search values.

It is ideal to complete this work early in kilo to provide ample time not only for testing, but to provide time for UI features to be implemented on top of this.

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
Medium
Drafter:
Chad Roberts
Direction:
Approved
Assignee:
Chad Roberts
Definition:
Approved
Series goal:
Accepted for 0.7.x
Implementation:
Implemented
Milestone target:
milestone icon 0.7.6
Started by
Sergey Lukjanov
Completed by
Sergey Lukjanov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/enable-result-filtering,n,z

Addressed by: https://review.openstack.org/135086
    Adding support for query filtering to list() calls

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.