def render_recommended_users(context): user = get_user(context['user']) profile = MSocialProfile.profile(user.pk) return { 'user': user, 'profile': profile, }
def render_getting_started(context): user = get_user(context['user']) profile = MSocialProfile.profile(user.pk) return { 'user': user, 'user_profile': user.profile, 'social_profile': profile, }
def set_account_settings(request): code = -1 message = 'OK' form = AccountSettingsForm(user=request.user, data=request.POST) if form.is_valid(): form.save() code = 1 else: message = form.errors[form.errors.keys()[0]][0] payload = { "username": request.user.username, "email": request.user.email, "social_profile": MSocialProfile.profile(request.user.pk) } return dict(code=code, message=message, payload=payload)
def set_account_settings(request): code = -1 message = 'OK' form = AccountSettingsForm(user=request.user, data=request.POST) if form.is_valid(): form.save() code = 1 else: message = form.errors[form.errors.keys()[0]][0] payload = { "username": request.user.username, "email": request.user.email, "social_profile": MSocialProfile.profile(request.user.pk) } return dict(code=code, message=message, payload=payload)
def set_account_settings(request): code = 1 message = '' post_settings = request.POST if post_settings[ 'username'] and request.user.username != post_settings['username']: try: User.objects.get(username__iexact=post_settings['username']) except User.DoesNotExist: request.user.username = post_settings['username'] request.user.save() social_profile = MSocialProfile.get_user(request.user.pk) social_profile.username = post_settings['username'] social_profile.save() else: code = -1 message = "This username is already taken. Try something different." if request.user.email != post_settings['email']: if not post_settings['email'] or not User.objects.filter( email=post_settings['email']).count(): request.user.email = post_settings['email'] request.user.save() else: code = -2 message = "This email is already being used by another account. Try something different." if code != -1 and (post_settings['old_password'] or post_settings['new_password']): code = change_password(request.user, post_settings['old_password'], post_settings['new_password']) if code == -3: message = "Your old password is incorrect." payload = { "username": request.user.username, "email": request.user.email, "social_profile": MSocialProfile.profile(request.user.pk) } return dict(code=code, message=message, payload=payload)
def set_account_settings(request): code = 1 message = '' post_settings = request.POST if post_settings['username'] and request.user.username != post_settings['username']: try: User.objects.get(username__iexact=post_settings['username']) except User.DoesNotExist: request.user.username = post_settings['username'] request.user.save() social_profile = MSocialProfile.get_user(request.user.pk) social_profile.username = post_settings['username'] social_profile.save() else: code = -1 message = "This username is already taken. Try something different." if request.user.email != post_settings['email']: if not post_settings['email'] or not User.objects.filter(email=post_settings['email']).count(): request.user.email = post_settings['email'] request.user.save() else: code = -2 message = "This email is already being used by another account. Try something different." if code != -1 and (post_settings['old_password'] or post_settings['new_password']): code = change_password(request.user, post_settings['old_password'], post_settings['new_password']) if code == -3: message = "Your old password is incorrect." payload = { "username": request.user.username, "email": request.user.email, "social_profile": MSocialProfile.profile(request.user.pk) } return dict(code=code, message=message, payload=payload)
def render_getting_started(context): user = get_user(context["user"]) profile = MSocialProfile.profile(user.pk) return {"user": user, "user_profile": user.profile, "social_profile": profile}
def render_recommended_users(context): user = get_user(context["user"]) profile = MSocialProfile.profile(user.pk) return {"user": user, "profile": profile}