taskapp/views/user.py
changeset 168 42aba20cfe97
parent 167 b61e45074ba1
child 169 229bed827965
equal deleted inserted replaced
167:b61e45074ba1 168:42aba20cfe97
    44     task_list = []
    44     task_list = []
    45     
    45     
    46     if not user.is_authenticated():
    46     if not user.is_authenticated():
    47         is_guest = True
    47         is_guest = True
    48         disp_num = 10
    48         disp_num = 10
    49         task_list = Task.objects.exclude(status="UP").order_by('published_datetime').reverse()[:10]
    49         task_list = Task.objects.exclude(status="UP").exclude(status="CD").exclude("CM").order_by('published_datetime').reverse()[:10]
    50         return render_to_response('index.html', {'user':user, 'is_guest':is_guest, 'task_list':task_list})
    50         return render_to_response('index.html', {'user':user, 'is_guest':is_guest, 'task_list':task_list})
    51         
    51         
    52     else:
    52     else:
    53         user = get_user(request.user)
    53         user = get_user(request.user)
    54         user_profile = user.get_profile()
    54         user_profile = user.get_profile()
    61                    'task_list':task_list,
    61                    'task_list':task_list,
    62                    'can_create_task':can_create_task,
    62                    'can_create_task':can_create_task,
    63                    }
    63                    }
    64 
    64 
    65         context["unpublished_tasks"] = user.task_mentors.filter(status="UP")
    65         context["unpublished_tasks"] = user.task_mentors.filter(status="UP")
       
    66         context["mentored_tasks"] = user.task_mentors.exclude(status="UP").exclude(status="CM").exclude(status="CD").exclude(status="DL")
       
    67         context["claimed_tasks"] = user.task_claimed_users.exclude(status="UP").exclude(status="CM").exclude(status="CD").exclude(status="DL")
       
    68         context["working_tasks"] = user.task_assigned_users.filter(status="WR")
    66                    
    69                    
    67         return render_to_response('index.html', context)
    70         return render_to_response('index.html', context)
    68 
    71 
    69 @login_required
    72 @login_required
    70 def learn_more(request, what):
    73 def learn_more(request, what):