diff options
Diffstat (limited to 'taskapp')
-rw-r--r-- | taskapp/views/user.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/taskapp/views/user.py b/taskapp/views/user.py index 906616f..91334ad 100644 --- a/taskapp/views/user.py +++ b/taskapp/views/user.py @@ -15,6 +15,11 @@ from pytask.taskapp.forms.user import UserProfileEditForm from pytask.taskapp.utilities.request import get_request from pytask.taskapp.utilities.notification import get_notification +about = { + "addmentors":"about/addmentors.html", + "mentor":"about/mentor.html", +} + def show_msg(user, message, redirect_url=None, url_desc=None): """ simply redirect to homepage """ @@ -61,6 +66,17 @@ def homepage(request): return render_to_response('index.html', context) @login_required +def learn_more(request, what): + """ depending on what was asked for, we render different pages. + """ + + disp_template = about.get(what, None) + if not disp_template: + raise Http404 + else: + return render_to_response(disp_template) + +@login_required def view_my_profile(request,uid=None): """ allows the user to view the profiles of users """ if uid == None: |