diff --git a/packages/packagesManager.py b/packages/packagesManager.py index 610e961c3..30f5045f8 100755 --- a/packages/packagesManager.py +++ b/packages/packagesManager.py @@ -27,7 +27,7 @@ class PackagesManager: userID = self.request.session['userID'] admin = Administrator.objects.get(pk=userID) proc = httpProc(self.request, 'packages/createPackage.html', - {"admin": admin.userName}, 'createPackage') + {"adminNamePackage": admin.userName}, 'createPackage') return proc.render() def deletePacakge(self): @@ -66,6 +66,11 @@ class PackagesManager: except: allowFullDomain = 1 + try: + enforceDiskLimits = int(data['enforceDiskLimits']) + except: + enforceDiskLimits = 0 + if packageSpace < 0 or packageBandwidth < 0 or packageDatabases < 0 or ftpAccounts < 0 or emails < 0 or allowedDomains < 0: data_ret = {'saveStatus': 0, 'error_message': "All values should be positive or 0."} @@ -79,7 +84,7 @@ class PackagesManager: package = Package(admin=admin, packageName=packageName, diskSpace=packageSpace, bandwidth=packageBandwidth, ftpAccounts=ftpAccounts, dataBases=packageDatabases, - emailAccounts=emails, allowedDomains=allowedDomains, allowFullDomain=allowFullDomain) + emailAccounts=emails, allowedDomains=allowedDomains, allowFullDomain=allowFullDomain, enforceDiskLimits=enforceDiskLimits) package.save() diff --git a/packages/static/packages/packages.js b/packages/static/packages/packages.js index 69df9a5b0..2b5e22f1d 100755 --- a/packages/static/packages/packages.js +++ b/packages/static/packages/packages.js @@ -64,7 +64,7 @@ app.controller('createPackage', function ($scope, $http) { dataBases: dataBases, emails: emails, allowedDomains: $scope.allowedDomains, - allowFullDomain: $scope.allowFullDomain + enforceDiskLimits: $scope.enforceDiskLimits }; var config = { diff --git a/packages/templates/packages/createPackage.html b/packages/templates/packages/createPackage.html index a498f9b06..5224c1fa4 100755 --- a/packages/templates/packages/createPackage.html +++ b/packages/templates/packages/createPackage.html @@ -29,7 +29,7 @@ -