equal
deleted
inserted
replaced
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: |