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 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 |