diff options
author | Ana Krivokapic <akrivoka@redhat.com> | 2013-06-13 16:10:33 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2013-06-13 17:42:46 +0200 |
commit | 851b09183208ac90fc242dfcebff033de2757d5d (patch) | |
tree | 508344f1569185050e737204c7a32455f6c91e58 /install/ui/src/freeipa/ipa.js | |
parent | daa9b4e348bcf95b989f5ef7fb40b120a8ced580 (diff) | |
download | freeipa-851b09183208ac90fc242dfcebff033de2757d5d.tar.gz freeipa-851b09183208ac90fc242dfcebff033de2757d5d.tar.xz freeipa-851b09183208ac90fc242dfcebff033de2757d5d.zip |
Fix displaying of success message
Make sure that the success message is properly populated with actual number of
items that were successfully added/removed.
https://fedorahosted.org/freeipa/ticket/3708
Diffstat (limited to 'install/ui/src/freeipa/ipa.js')
-rw-r--r-- | install/ui/src/freeipa/ipa.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/install/ui/src/freeipa/ipa.js b/install/ui/src/freeipa/ipa.js index 441a9052e..24f450e7f 100644 --- a/install/ui/src/freeipa/ipa.js +++ b/install/ui/src/freeipa/ipa.js @@ -1949,6 +1949,21 @@ IPA.notify_success = function(message, timeout) { }, timeout || IPA.config.message_timeout); }; +IPA.get_succeeded = function(data) { + var succeeded = data.result.completed; + + if (typeof succeeded !== 'number') { + succeeded = 0; + for (var i = 0; i< data.result.results.length; i++) { + if (data.result.results[i].completed === 1) { + succeeded++; + } + } + } + + return succeeded; +}; + IPA.config = { default_priority: 500, message_timeout: 3000, // [ms] |