← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1560303] [NEW] Angular actions do not prevent multiple clicks

 

Public bug reported:

The angular actions list widget does not prevent the user from being
able to click an action multiple times before it has been performed.
This is mainly a problem when the action results in some asynchronous
operation that must resolve before the action can actually be performed.
Specifically the Update Metadata action on the angular images table is a
good example of this.  After clicking the action, there are two API
requests that need to resolve before the user sees the metadata modal.
If those requests take a long time it's easy to click the action
multiple times and get more than one modal.

** Affects: horizon
     Importance: Undecided
     Assignee: Justin Pomeroy (jpomero)
         Status: In Progress

** Changed in: horizon
     Assignee: (unassigned) => Justin Pomeroy (jpomero)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1560303

Title:
  Angular actions do not prevent multiple clicks

Status in OpenStack Dashboard (Horizon):
  In Progress

Bug description:
  The angular actions list widget does not prevent the user from being
  able to click an action multiple times before it has been performed.
  This is mainly a problem when the action results in some asynchronous
  operation that must resolve before the action can actually be
  performed.  Specifically the Update Metadata action on the angular
  images table is a good example of this.  After clicking the action,
  there are two API requests that need to resolve before the user sees
  the metadata modal.  If those requests take a long time it's easy to
  click the action multiple times and get more than one modal.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1560303/+subscriptions


Follow ups