Add faceting support

Registered by Steve McLellan

Faceting's really useful as a UI feature that we've aimed to have in from the beginning. As an example, a UI can request a list of fields mapped to resource types to present to a user.

The API should be able to return a mapping of resource_type to faceted fields, optionally with available values. Faceting should support property protection and other controls to limit fields to admins or exclude them entirely.

Blueprint information

Status:
Complete
Approver:
Travis Tripp
Priority:
Medium
Drafter:
Steve McLellan
Direction:
Approved
Assignee:
Steve McLellan
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 0.1.0
Started by
Travis Tripp
Completed by
Travis Tripp

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/field-faceting,n,z

Addressed by: https://review.openstack.org/222388
    WIP Add faceting

Addressed by: https://review.openstack.org/228063
    Add additional facet fields

Addressed by: https://review.openstack.org/229205
    Add facet terms for dns recordsets

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.