Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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,
        })
Exemplo n.º 3
0
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')
Exemplo n.º 4
0
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')