def user_update(request): data = None form = UserUpdateForm() if (form.parse(request) and form.clean() and form.validate()): data = form.commit() # update user info in ongoing session if data: backends.reload(request, request.user) if request.is_ajax(): if data is None: return JsonResponse({'status': 400, 'message': 'Save Failed', 'data': form.errors()}) else: return JsonResponse({'status': 200, 'message': 'Saved Successfully', 'data': form.result()}) else: return App_Redirect(request)
def user_send_otp(request): data = None form = UserUpdateForm() if (form.parse(request) and form.clean() and form.validate()): data = form.commit() if request.is_ajax(): if data is None: return JsonResponse({'status': 400, 'message': 'OTP sending Failed, Please try again', 'data': form.errors()}) else: return JsonResponse({'status': 204, 'message': 'OTP sent to email '+ user.email}) else: return App_Redirect(request)