UX for editing live search results

Registered by Tyr Johanson

Searchlight is great because a user can get near real-time information about cloud resources. However, that data can change due to user interactions (pause an instance) or resource life-cycle operations (delete volume on instance termination). When the cloud resources change, the user's current search may become stale

This focus of this blueprint is to find a way to allow the user to view and act on cloud resources, and see the results of any changes they are making, but avoid confusion if the search result content or ordering changes during their task.

Some sample use cases:
1) User is looking at a carefully filtered list of their images. They create a new image. It is great for that new image to be inserted into their current search results if it passes the filter.
2) User deletes an image. It is great if that image is immediately hidden from their current search results.
3) User wants to act a resource. It is great if the search result list does not jump around due to changes made by other users as they are trying to read it and click on their desired resource.
4) User modified a resource which affects its relevance in the search results. It is great if the modified item is gracefully relocated, or gracefully hidden, rather than just jumping to a new location or disappearing.
5) User selects 1 or more items for batch action. It is great if those selections don't move around or disappear because the search result set is updated.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
Tyr Johanson
Direction:
Approved
Assignee:
Tyr Johanson
Definition:
Review
Series goal:
Accepted for ocata
Implementation:
Implemented
Milestone target:
None
Started by
Travis Tripp
Completed by
Steve McLellan

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/edit-live-data,n,z

Addressed by: https://review.openstack.org/341638
    [WIP] Toggle Live Search

Gerrit topic: https://review.openstack.org/#q,topic:uid,n,z

Addressed by: https://review.openstack.org/353777
    Add a unique hit identifier to search results

Gerrit topic: https://review.openstack.org/#q,topic:pollDirtyItems,n,z

Addressed by: https://review.openstack.org/352650
    Poll "dirty" items on paused searches

Gerrit topic: https://review.openstack.org/#q,topic:inTransition,n,z

Addressed by: https://review.openstack.org/353661
    Show items in-transition

Going to mark this closed; there've been a number of changes merged for it.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.