incremental backups: completion

This commit is contained in:
Usman Nasir
2019-10-06 18:41:09 +05:00
parent d81d00d8ca
commit e814bc1331
14 changed files with 908 additions and 59 deletions

View File

@@ -180,17 +180,22 @@ class mailUtilities:
return 0
@staticmethod
def changeEmailPassword(email, newPassword):
def changeEmailPassword(email, newPassword, encrypt = None):
try:
CentOSPath = '/etc/redhat-release'
changePass = EUsers.objects.get(email=email)
if os.path.exists(CentOSPath):
password = bcrypt.hashpw(str(newPassword), bcrypt.gensalt())
password = '{CRYPT}%s' % (password)
changePass.password = password
if encrypt == None:
CentOSPath = '/etc/redhat-release'
changePass = EUsers.objects.get(email=email)
if os.path.exists(CentOSPath):
password = bcrypt.hashpw(str(newPassword), bcrypt.gensalt())
password = '{CRYPT}%s' % (password)
changePass.password = password
else:
changePass.password = newPassword
changePass.save()
else:
changePass = EUsers.objects.get(email=email)
changePass.password = newPassword
changePass.save()
changePass.save()
return 0,'None'
except BaseException, msg:
return 0, str(msg)