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 @@ -
{{ admin }}_{$ packageName $}
+
{{ adminNamePackage }}_{$ packageName $}
@@ -90,6 +90,12 @@ Allow Creation of Fully Qualified Domain as Child-Domains
+
+ +
diff --git a/plogical/CyberPanelUpgrade.py b/plogical/CyberPanelUpgrade.py index 18e9995df..0ae9c793e 100644 --- a/plogical/CyberPanelUpgrade.py +++ b/plogical/CyberPanelUpgrade.py @@ -37,7 +37,6 @@ class UpgradeCyberPanel: Upgrade.executioner(command, command) Upgrade.fixPermissions() - def UpgardeNow(self): from plogical.upgrade import Upgrade @@ -108,7 +107,6 @@ class UpgradeCyberPanel: self.PostStatus('CyberPanel Upgraded/Downgraded to %s. [200]' % (self.branch)) - def main(): parser = argparse.ArgumentParser(description='CyberPanel Installer') parser.add_argument('--branch', help='Branch to install.')