equal
deleted
inserted
replaced
1 from django.http import HttpResponse |
1 from django.http import HttpResponse |
2 from django.shortcuts import redirect, render_to_response |
2 from django.shortcuts import redirect, render_to_response |
3 from pytask.taskapp.models import Task |
3 from pytask.taskapp.models import Task |
4 from pytask.taskapp.forms.user import RegistrationForm, LoginForm, UserProfileForm, UserProfileEditForm |
4 from pytask.taskapp.forms.user import RegistrationForm, LoginForm, UserProfileEditForm |
5 from pytask.taskapp.events.user import createUser, updateProfile |
5 from pytask.taskapp.events.user import createUser, updateProfile |
6 from django.contrib.auth import login, logout, authenticate |
6 from django.contrib.auth import login, logout, authenticate |
7 from django.contrib.auth.models import User |
7 from django.contrib.auth.models import User |
8 from pytask.taskapp.models import Profile |
8 from pytask.taskapp.models import Profile |
9 |
9 |
102 def view_my_profile(request,uid): |
102 def view_my_profile(request,uid): |
103 """ allows the user to view the profiles of users """ |
103 """ allows the user to view the profiles of users """ |
104 edit_profile = True if request.user == User.objects.get(pk=uid) else False |
104 edit_profile = True if request.user == User.objects.get(pk=uid) else False |
105 try: |
105 try: |
106 profile = Profile.objects.get(user = User.objects.get(pk=uid)) |
106 profile = Profile.objects.get(user = User.objects.get(pk=uid)) |
107 view_profile_form = UserProfileForm(instance = profile) |
|
108 except Profile.DoesNotExist: |
107 except Profile.DoesNotExist: |
109 raise Http404 |
108 raise Http404 |
110 return render_to_response('user/my_profile.html', {'view_profile_form': view_profile_form,'edit_profile':edit_profile}) |
109 return render_to_response('user/my_profile.html', {'edit_profile':edit_profile,'profile':profile}) |
111 |
110 |
112 def edit_my_profile(request): |
111 def edit_my_profile(request): |
113 """ enables the user to edit his/her user profile """ |
112 """ enables the user to edit his/her user profile """ |
114 if str(request.user) == 'AnonymousUser': |
113 if str(request.user) == 'AnonymousUser': |
115 return show_msg('Please register yourself to activate the functionality') |
114 return show_msg('Please register yourself to activate the functionality') |