Description of problem: The ajax notifications that pop up on the top left corner of Horizon when you take an action tend to stick around forever until you close them manually which is a bit annoying. Having a timeout (say 5 seconds) would seem to be better user experience wise
I wouldn't want failures to disappear so fast. For example, right now for some elusive reason, my horizon can't fetch quotas. I get the red dialog every time. But I think it's OK - I don't need the green success to remain, but errors should be explicitly dismissed. Success messages are fine. Changed title accordingly.
I think, we need some docs for this. It is already included in Grizzly, the behaviour is configurable: (in local_settings.py, i.e. /etc/openstack-dashboard/local_settings) HORIZON_CONFIG = { ... 'auto_fade_alerts': { 'delay': 3000, 'fade_duration': 1500, 'types': ['alert-success', 'alert-info'] }, ... }
Verified NVR: python-django-horizon-2013.1.1-1.el6ost.noarch Tested both Error and success: ERROR: ====== Exceeded my tenant quota, the error did not disappear till I closed it myself. Error: Quota exceeded for cores: Requested 4, but already used 17 of 20 cores (HTTP 413) (Request-ID: req-0a4f2474-407e-4561-adda-e9b9d38fc9d4) Error: Unable to launch instance named "test". Success: ======== Launched an instance, The pop-up disappeared after 5 seconds Success: Launched instance named "test".
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0878.html