def save(self): username = self.user.username password = self.cleaned_data['new_password1'] gam = GoogleAppsManager() gam.change_password(username, password) return self.user
def save(self): username = self.user.username password = self.cleaned_data['new_password1'] gam = GoogleAppsManager() gam.change_password(username, password) return self.user
def reset_password(self, request, queryset): gam = GoogleAppsManager() passwd = User.objects.make_random_password(length=6) for profile in queryset: if not profile.google_account_created: messages.error(request, 'No Google Apps account for %s' % profile.register_number) continue try: username = profile.register_number result = gam.change_password(username, passwd) except Exception, e: messages.error(request, 'Failed to update password for %s. Reason : %s' % (username, e)) else: messages.success(request, 'Successfully updated password for %s. New Password is %s' % (username, passwd))
def reset_password(self, request, queryset): gam = GoogleAppsManager() passwd = User.objects.make_random_password(length=8, allowed_chars='0123456789') for profile in queryset: if not profile.google_account_created: messages.error( request, 'No Google Apps account for %s' % profile.register_number) continue try: username = profile.register_number result = gam.change_password(username, passwd) except Exception, e: messages.error( request, 'Failed to update password for %s. Reason : %s' % (username, e)) else: messages.success( request, 'Successfully updated password for %s. New Password is %s' % (username, passwd))