Table filtering using API query attributes
The table filtering currently performed on paged tables can be very misleading because it only filters the current page of data. This blueprint would add support for filtering these tables using API query attributes so that the filtering is performed on all the data even if only a single page will be returned.
The available filters and filtering behavior would depend on API support, which is currently inconsistent. For example, nova servers can be filtered by name using a regular expression, but glance images can only be filtered by name using an exact match. So there is room for improvement.
API filtering would be added to the admin images, admin instances, and project instances tables.
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Medium
- Drafter:
- Justin Pomeroy
- Direction:
- Approved
- Assignee:
- Justin Pomeroy
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- Justin Pomeroy
- Completed by
- David Lyle
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add API filtering to paged tables
[david-lyle | 2014.07.23] Moving to Juno-3.
[mrunge | 2014.08.25]
Looks like https:/
resetting implementation status
Gerrit topic: https:/
[david-lyle 2014.09.01] Marking as implemented. The identity patch is not required for this blueprint, but instead enabled by it.