From 29286ab7df569702abd4b2226e45f58abf2549d0 Mon Sep 17 00:00:00 2001 From: Madhusudan.C.S Date: Mon, 23 Nov 2009 12:01:22 +0530 Subject: Added my talks list page. --- project/kiwipycon/talk/views.py | 11 +++++++++++ project/static/css/styles.css | 28 +++++++++++++++++++++++++++- project/templates/_menu.html | 5 ++++- project/urls.py | 6 +++--- 4 files changed, 45 insertions(+), 5 deletions(-) (limited to 'project') diff --git a/project/kiwipycon/talk/views.py b/project/kiwipycon/talk/views.py index fdf6091..a595158 100644 --- a/project/kiwipycon/talk/views.py +++ b/project/kiwipycon/talk/views.py @@ -182,3 +182,14 @@ def submit_talk(request, template_name='talk/submit-talk.html'): 'login_form' : login_form })) +@login_required +def list_talks(request, id, template_name='talk/list-talks.html'): + '''List all the tasks submitted by a user. + ''' + + speaker = User.objects.get(pk=id) + talks = Talk.objects.filter(speaker=speaker) + + return render_to_response(template_name, RequestContext(request, { + 'talk_list': talks, + })) diff --git a/project/static/css/styles.css b/project/static/css/styles.css index e894c85..7620f3e 100644 --- a/project/static/css/styles.css +++ b/project/static/css/styles.css @@ -126,6 +126,32 @@ th vertical-align: top; } +/* list my talks table layout */ +table.list-talks +{ + border: 1px solid #ddd; + font-size: 1.1em; +} + +table.list-talks td +{ + border: 1px solid #ddd; + padding: 5px 15px; +} + +table.list-talks th +{ + border: 1px solid #ddd; + font-weight: bold; + align: center; + padding: 5px 15px; +} + +table.list-talks a +{ + text-decoration: none; +} + .important { color: #337799; @@ -307,7 +333,7 @@ div.picture img { font-weight: bold; font-family: Verdana, Arial, "Bitstream Vera Sans", Helvetica, sans-serif; - font-size: 1.3em; + font-size: 1em; padding-bottom: 15px; } /* forms */ diff --git a/project/templates/_menu.html b/project/templates/_menu.html index 634fb97..8549ad7 100644 --- a/project/templates/_menu.html +++ b/project/templates/_menu.html @@ -7,7 +7,10 @@