pytask/views.py
changeset 125 9b0812962133
parent 100 5a96ddc5e04a
child 129 13e171f09941
equal deleted inserted replaced
124:070f01dd7d8e 125:9b0812962133
     5 
     5 
     6     return render_to_response('show_msg.html',{'user': user,
     6     return render_to_response('show_msg.html',{'user': user,
     7                                                'message': message,
     7                                                'message': message,
     8                                                'redirect_url': redirect_url,
     8                                                'redirect_url': redirect_url,
     9                                                'url_desc': url_desc})
     9                                                'url_desc': url_desc})
       
    10 
       
    11 def home_page(request):
       
    12     """ get the user and display info about the project if not logged in.
       
    13     if logged in, display info of their tasks.
       
    14     """
       
    15 
       
    16     user = request.user
       
    17     if not user.is_authenticated():
       
    18         return render_to_response("index.html")
       
    19 
       
    20     profile = user.get_profile()
       
    21 
       
    22     claimed_tasks = user.claimed_tasks.all()
       
    23     selected_tasks = user.selected_tasks.all()
       
    24     reviewing_tasks = user.reviewing_tasks.all()
       
    25     can_create_task = True if profile.rights != "CT" else False
       
    26 
       
    27     context = {"user": user,
       
    28                "profile": profile,
       
    29                "claimed_tasks": claimed_tasks,
       
    30                "selected_tasks": selected_tasks,
       
    31                "reviewing_tasks": reviewing_tasks,
       
    32                "can_create_task": can_create_task
       
    33               }
       
    34 
       
    35     return render_to_response("index.html", context)