feature: allow enforce disk limit via packages

This commit is contained in:
Usman Nasir
2021-04-05 15:07:17 +05:00
parent 5539049f94
commit 7fa4e03323
7 changed files with 68 additions and 36 deletions

View File

@@ -197,7 +197,6 @@ app.controller('modifyPackages', function ($scope, $http) {
$("#successfullyModified").hide();
var packageName = $scope.packageToBeModified;
console.log(packageName);
url = "/packages/submitModify";
@@ -234,11 +233,8 @@ app.controller('modifyPackages', function ($scope, $http) {
$scope.emails = response.data.emails;
$scope.allowedDomains = response.data.allowedDomains;
if (response.data.allowFullDomain === 1) {
$scope.allowFullDomain = true;
} else {
$scope.allowFullDomain = false;
}
$scope.allowFullDomain = response.data.allowFullDomain === 1;
$scope.enforceDiskLimits = response.data.enforceDiskLimits === 1;
$scope.modifyButton = "Save Details";
@@ -260,7 +256,6 @@ app.controller('modifyPackages', function ($scope, $http) {
};
$scope.modifyPackageFunc = function () {
var packageName = $scope.packageToBeModified;
@@ -286,7 +281,8 @@ app.controller('modifyPackages', function ($scope, $http) {
dataBases: dataBases,
emails: emails,
allowedDomains: $scope.allowedDomains,
allowFullDomain: $scope.allowFullDomain
allowFullDomain: $scope.allowFullDomain,
enforceDiskLimits: $scope.enforceDiskLimits,
};
var config = {
@@ -446,7 +442,7 @@ app.controller('listPackageTables', function ($scope, $http) {
};
$scope.editInitial = function (package, diskSpace, bandwidth,
emailAccounts, dataBases, ftpAccounts, allowedDomains, allowFullDomain) {
emailAccounts, dataBases, ftpAccounts, allowedDomains, allowFullDomain, enforceDiskLimits) {
$scope.name = package;
$scope.diskSpace = diskSpace;
$scope.bandwidth = bandwidth;
@@ -455,12 +451,8 @@ app.controller('listPackageTables', function ($scope, $http) {
$scope.ftpAccounts = ftpAccounts;
$scope.allowedDomains = allowedDomains;
$scope.allowFullDomain = allowFullDomain;
if (allowFullDomain === 1) {
$scope.allowFullDomain = true;
} else {
$scope.allowFullDomain = false;
}
$scope.allowFullDomain = allowFullDomain === 1;
$scope.enforceDiskLimits = enforceDiskLimits === 1;
};
$scope.saveChanges = function () {
@@ -482,7 +474,8 @@ app.controller('listPackageTables', function ($scope, $http) {
dataBases: dataBases,
emails: emails,
allowedDomains: $scope.allowedDomains,
allowFullDomain: $scope.allowFullDomain
allowFullDomain: $scope.allowFullDomain,
enforceDiskLimits: $scope.enforceDiskLimits,
};
var config = {