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