Fixup route for setting max email size

This commit is contained in:
Girish Ramakrishnan
2020-08-20 22:07:20 -07:00
parent 4a1f8457cf
commit f6fef21bf7
3 changed files with 42 additions and 6 deletions

View File

@@ -102,8 +102,7 @@ angular.module('Application').controller('EmailsController', ['$scope', '$locati
show: function() {
$scope.maxEmailSize.busy = false;
$scope.maxEmailSize.error = null;
$scope.maxEmailSize.size = 25 * 1024 * 1024;
$scope.maxEmailSize.currentSize = 25 * 1024 * 1024;
$scope.maxEmailSize.size = $scope.maxEmailSize.currentSize;
$scope.maxEmailSizeChangeForm.$setUntouched();
$scope.maxEmailSizeChangeForm.$setPristine();
@@ -112,7 +111,18 @@ angular.module('Application').controller('EmailsController', ['$scope', '$locati
},
submit: function () {
console.log('tbd');
$scope.maxEmailSize.busy = true;
Client.setMaxEmailSize($scope.maxEmailSize.size, function (error) {
$scope.maxEmailSize.busy = false;
if (error) return console.error(error);
$scope.maxEmailSize.currentSize = $scope.maxEmailSize.size;
$('#maxEmailSizeChangeModal').modal('hide');
});
}
};
@@ -217,6 +227,11 @@ angular.module('Application').controller('EmailsController', ['$scope', '$locati
});
});
Client.getMaxEmailSize(function (error, size) {
if (error) return console.error('Failed to get max email size', error);
$scope.maxEmailSize.currentSize = size;
});
});
}