mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 03:10:42 -03:30
add ngToast disable on timeout for log agg notifications, and disable test button until active test completes.
This commit is contained in:
parent
fb047b1267
commit
eb12f45e8e
@ -205,18 +205,25 @@ export default [
|
||||
|
||||
$scope.$parent.vm.testLogging = function () {
|
||||
if (!$scope.$parent.vm.disableTestButton) {
|
||||
$scope.$parent.vm.disableTestButton = true;
|
||||
Rest.setUrl("/api/v2/settings/logging/test/");
|
||||
Rest.post({})
|
||||
.then(() => {
|
||||
$scope.$parent.vm.disableTestButton = false;
|
||||
ngToast.success({
|
||||
dismissButton: false,
|
||||
dismissOnTimeout: true,
|
||||
content: `<i class="fa fa-check-circle
|
||||
Toast-successIcon"></i>` +
|
||||
i18n._('Log aggregator test sent successfully.')
|
||||
});
|
||||
})
|
||||
.catch(({ data, status }) => {
|
||||
$scope.$parent.vm.disableTestButton = false;
|
||||
if (status === 400 || status == 500) {
|
||||
ngToast.danger({
|
||||
dismissButton: false,
|
||||
dismissOnTimeout: true,
|
||||
content: '<i class="fa fa-exclamation-triangle Toast-successIcon"></i>' +
|
||||
i18n._('Log aggregator test failed. <br> Detail: ') + $filter('sanitize')(data.error),
|
||||
additionalClasses: "LogAggregator-failedNotification"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user