taskapp/views/user.py
changeset 127 71888e23f323
parent 125 d3cfceb8e120
child 133 34187a80d279
equal deleted inserted replaced
126:e5377fdaf110 127:71888e23f323
    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 
       
    18 about = {
       
    19     "addmentors":"about/addmentors.html",
       
    20     "mentor":"about/mentor.html",
       
    21 }
    17 
    22 
    18 def show_msg(user, message, redirect_url=None, url_desc=None):
    23 def show_msg(user, message, redirect_url=None, url_desc=None):
    19     """ simply redirect to homepage """
    24     """ simply redirect to homepage """
    20     
    25     
    21     return render_to_response('show_msg.html',{'user':user, 'message':message, 'redirect_url':redirect_url, 'url_desc':url_desc})
    26     return render_to_response('show_msg.html',{'user':user, 'message':message, 'redirect_url':redirect_url, 'url_desc':url_desc})
    57                    }
    62                    }
    58 
    63 
    59         context["unpublished_tasks"] = user.task_mentors.filter(status="UP")
    64         context["unpublished_tasks"] = user.task_mentors.filter(status="UP")
    60                    
    65                    
    61         return render_to_response('index.html', context)
    66         return render_to_response('index.html', context)
       
    67 
       
    68 @login_required
       
    69 def learn_more(request, what):
       
    70     """ depending on what was asked for, we render different pages.
       
    71     """
       
    72 
       
    73     disp_template = about.get(what, None)
       
    74     if not disp_template:
       
    75         raise Http404
       
    76     else:
       
    77         return render_to_response(disp_template)
    62 
    78 
    63 @login_required
    79 @login_required
    64 def view_my_profile(request,uid=None):
    80 def view_my_profile(request,uid=None):
    65     """ allows the user to view the profiles of users """
    81     """ allows the user to view the profiles of users """
    66     if uid == None:
    82     if uid == None: