mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-07 13:56:01 +01:00
find and update email disk usage, ref: https://github.com/usmannasir/cyberpanel/issues/872
This commit is contained in:
@@ -878,6 +878,16 @@ Automatic backup failed for %s on %s.
|
||||
except:
|
||||
config = {}
|
||||
|
||||
eDomains = website.domains_set.all()
|
||||
|
||||
for eDomain in eDomains:
|
||||
for email in eDomain.eusers_set.all():
|
||||
emailPath = '/home/vmail/%s/%s' % (website.domain, email.email.split('@')[0])
|
||||
email.DiskUsage = virtualHostUtilities.getDiskUsageofPath(emailPath)
|
||||
email.save()
|
||||
print('Disk Usage of %s is %s' % (email.email,email.DiskUsage))
|
||||
|
||||
|
||||
config['DiskUsage'], config['DiskUsagePercentage'] = virtualHostUtilities.getDiskUsage(
|
||||
"/home/" + website.domain, website.package.diskSpace)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user