UX Improvements: General UX - Progress/ajax indicators
Bug #884461 reported by
Tres Henry
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
Related to blueprint: improve-
Changed in horizon: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
milestone: | none → essex-3 |
Changed in horizon: | |
milestone: | essex-3 → essex-4 |
Changed in horizon: | |
milestone: | essex-4 → none |
To post a comment you must log in.
This is tied to the ability to create asynchronous table actions which understand when objects are in a transitive state. For example: right now when a user launches an instance the instance goes in to the "build" state almost immediately, however, the instances table never refreshes so it never updates. The idea here would be to show a progress indicator/spinner on any row that is in a transition state and then to poll for updates until all visible objects are in a stable state (in the case of instances this would be state = active).
The correct implementation will extend the functionality in https:/ /github. com/openstack/ horizon/ blob/master/ horizon/ horizon/ tables/ base.py so that a specific table instance can define something like:
poll_states = ('build', 'terminating',)
For a column and the table would just do the right thing.