def profile(request, slug): context = RequestContext(request) page_user = get_object_or_404(MyUser, slug=slug) user = request.user page_user_profile = page_user.myuserprofile all_feeds = Node.get_feeds().filter(myuser=page_user) # paginator = Paginator(all_feeds, FEEDS_NUM_PAGES) # feeds = paginator.page(1) # from_feed = -1 # if feeds: # from_feed = feeds[0].id #feed_nodes = Node.objects.filter(myuser=request.user, category='F') skillset = page_user_profile.skillset.all() try: relationship_status = Relationship.objects.get(to_user_id=page_user.myuserprofile.id, from_user_id=request.user.myuserprofile.id).status except: relationship_status = 'none' # relationship_status = Relationship.objects.get(to_user_id=page_user.myuserprofile.id, # from_user_id=request.user.myuserprofile.id).status data={'skillset': skillset, 'relationship_status': relationship_status, 'feeds': all_feeds, 'user': user, 'page_user': page_user, 'page_user_profile': page_user_profile, # 'nodes': feed_nodes } return render_to_response('myuserprofile/profile.html', data, context_instance=context)
def nodes(request): all_nodes = Node.get_feeds() paginator = Paginator(all_nodes, NODES_NUM_PAGES) nodes = paginator.page(1) return render(request, 'nodes/nodes.html', { 'nodes': nodes, 'page': 1, })
def activity(request): if request.user.is_authenticated(): feed_nodes = Node.get_feeds() comment_nodes = Node.objects.filter(myuser=request.user, category='C') c = {'user': request.user, 'profile': MyUserProfile.objects.get(myuser=request.user), 'feed_nodes': feed_nodes} return render_to_response('user_home.html', c) else: return render(request, 'home.html')
def home(request): if request.user.is_authenticated(): all_feed_nodes = Node.get_feeds() paginator = Paginator(all_feed_nodes, NODES_NUM_PAGES) feed_nodes = paginator.page(1) comment_nodes = Node.objects.filter(myuser=request.user, category='C') all_users = MyUser.objects.all().order_by('-last_login')[:10] all_enterprises = Enterprise.objects.all()[:4] all_products = EnterpriseProduct.objects.all()[:4] c = {'user': request.user, 'profile': MyUserProfile.objects.get(myuser=request.user), 'feed_nodes': feed_nodes, 'page': 2, 'all_users': all_users, 'all_enterprises': all_enterprises, 'all_products':all_products} return render_to_response('user_home.html', c, context_instance=RequestContext(request)) else: return render(request, 'home.html')