taskapp/views/user.py
changeset 137 e56b95298254
parent 133 34187a80d279
child 138 c452c699a8af
equal deleted inserted replaced
136:8632a44b743d 137:e56b95298254
    12 
    12 
    13 from pytask.taskapp.forms.user import UserProfileEditForm
    13 from pytask.taskapp.forms.user import UserProfileEditForm
    14 
    14 
    15 from pytask.taskapp.utilities.request import get_request
    15 from pytask.taskapp.utilities.request import get_request
    16 from pytask.taskapp.utilities.notification import get_notification
    16 from pytask.taskapp.utilities.notification import get_notification
       
    17 from pytask.taskapp.utilities.user import get_user
    17 
    18 
    18 about = {
    19 about = {
    19     "addmentors":"about/addmentors.html",
    20     "addmentors":"about/addmentors.html",
    20     "mentor":"about/mentor.html",
    21     "mentor":"about/mentor.html",
    21 }
    22 }
    25     
    26     
    26     return render_to_response('show_msg.html',{'user':user, 'message':message, 'redirect_url':redirect_url, 'url_desc':url_desc})
    27     return render_to_response('show_msg.html',{'user':user, 'message':message, 'redirect_url':redirect_url, 'url_desc':url_desc})
    27 
    28 
    28 def homepage(request):
    29 def homepage(request):
    29     """ check for authentication and display accordingly. """
    30     """ check for authentication and display accordingly. """
    30     
    31    
    31     user = request.user
    32     user = get_user(request.user)
    32     is_guest = False
    33     is_guest = False
    33     is_mentor = False
    34     is_mentor = False
    34     can_create_task = False
    35     can_create_task = False
    35     task_list = []
    36     task_list = []
    36     
    37     
    41         if tasks_count <= disp_num:
    42         if tasks_count <= disp_num:
    42             task_list = Task.objects.order_by('id').reverse()
    43             task_list = Task.objects.order_by('id').reverse()
    43         else:
    44         else:
    44             task_list = Task.objects.order_by('id').reverse()[:10]
    45             task_list = Task.objects.order_by('id').reverse()[:10]
    45             
    46             
    46         return render_to_response('index.html', {'is_guest':is_guest, 'task_list':task_list})
    47         return render_to_response('index.html', {'user':user, 'is_guest':is_guest, 'task_list':task_list})
    47         
    48         
    48     else:
    49     else:
    49         user_profile = user.get_profile()
    50         user_profile = user.get_profile()
    50         is_mentor = True if user.task_mentors.all() else False
    51         is_mentor = True if user.task_mentors.all() else False
    51         can_create_task = False if user_profile.rights == u"CT" else True
    52         can_create_task = False if user_profile.rights == u"CT" else True