def user(request, user_id=None): page_user = get_document_or_404(User, id=user_id) if page_user == request.user: return redirect('social:home') invitee_count = Invite.invitee_count(page_user) is_friend = not request.user.friends.can_add(page_user) camera = page_user.get_camera() data = { 'camera': camera, 'invitee_count': invitee_count, 'page_user': page_user, 'profile': page_user.profile.for_html(), 'settings': settings, 'show_friend_button': not is_friend, } if camera: data.update({ 'billing': camera.billing(request.user, request.session), 'show_bookmark_button': camera.can_bookmark_add(request.user), 'show_view_access_link': camera.is_view_enabled and camera.is_view_paid and camera.is_view_public or is_friend, 'show_manage_access_link': camera.is_management_enabled and camera.is_managed and camera.is_management_paid and (camera.is_management_public or is_friend), }) return direct_to_template(request, 'social/home.html', data)
def user(request, user_id=None): page_user = get_document_or_404(User, id=user_id) if page_user == request.user: return redirect("social:home") invitee_count = Invite.invitee_count(page_user) is_friend = not request.user.friends.can_add(page_user) camera = page_user.get_camera() data = { "camera": camera, "invitee_count": invitee_count, "page_user": page_user, "profile": page_user.profile.for_html(), "settings": settings, "show_friend_button": not is_friend, } if camera: data.update( { "billing": camera.billing(request.user, request.session), "show_bookmark_button": camera.can_bookmark_add(request.user), "show_view_access_link": camera.is_view_enabled and camera.is_view_paid and camera.is_view_public or is_friend, "show_manage_access_link": camera.is_management_enabled and camera.is_managed and camera.is_management_paid and (camera.is_management_public or is_friend), } ) return direct_to_template(request, "social/home.html", data)
def user(request, user_id=None): page_user = get_document_or_404(User, id=user_id) if page_user == request.user: return redirect('social:home') invitee_count = Invite.invitee_count(page_user) is_friend = not request.user.friends.can_add(page_user) camera = page_user.get_camera() data = { 'camera': camera, 'invitee_count': invitee_count, 'page_user': page_user, 'profile': page_user.profile.for_html(), 'settings': settings, 'show_friend_button': not is_friend, } if camera: data.update({ 'billing': camera.billing(request.user, request.session), 'show_bookmark_button': camera.can_bookmark_add(request.user), 'show_view_access_link': camera.is_view_enabled and camera.is_view_paid and camera.is_view_public or is_friend, 'show_manage_access_link': camera.is_management_enabled and camera.is_managed and camera.is_management_paid and (camera.is_management_public or is_friend), }) return direct_to_template(request, 'social/home.html', data)
def home(request): camera = request.user.get_camera() if camera: camera.show = True invitee_count = Invite.invitee_count(request.user) return direct_to_template(request, 'social/home.html', { 'camera': camera, 'invitee_count': invitee_count, 'is_owner': True, 'page_user': request.user, 'profile': request.user.profile.for_html(), 'billing': camera and camera.billing(request.user, request.session), 'settings': settings })
def home(request): camera = request.user.get_camera() if camera: camera.show = True invitee_count = Invite.invitee_count(request.user) return direct_to_template( request, 'social/home.html', { 'camera': camera, 'invitee_count': invitee_count, 'is_owner': True, 'page_user': request.user, 'profile': request.user.profile.for_html(), 'billing': camera and camera.billing(request.user, request.session), 'settings': settings })
def home(request): camera = request.user.get_camera() if camera: camera.show = True invitee_count = Invite.invitee_count(request.user) return direct_to_template( request, "social/home.html", { "camera": camera, "invitee_count": invitee_count, "is_owner": True, "page_user": request.user, "profile": request.user.profile.for_html(), "billing": camera and camera.billing(request.user, request.session), "settings": settings, }, )