From de6bde81db19f8205a1556054c5651a788db7b96 Mon Sep 17 00:00:00 2001 From: Dan Helfman Date: Fri, 24 Oct 2008 13:15:26 -0700 Subject: [PATCH] Page for listing the threads in a forum. --- view/Forum_page.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 view/Forum_page.py diff --git a/view/Forum_page.py b/view/Forum_page.py new file mode 100644 index 0000000..80bf4ea --- /dev/null +++ b/view/Forum_page.py @@ -0,0 +1,29 @@ +from Product_page import Product_page +from Tags import Div, H1, A, P + + +class Forum_page( Product_page ): + def __init__( self, user, notebooks, first_notebook, login_url, logout_url, rate_plan, groups, forum_name, threads ): + full_forum_name = "%s forum" % forum_name + + Product_page.__init__( + self, + user, + first_notebook, + login_url, + logout_url, + full_forum_name, # note title + + P( + H1( full_forum_name ), + ), + Div( + [ Div( + A( + thread.name, + href = u"/forums/threads/%s" % thread.object_id, + ), + ) for thread in threads ], + class_ = u"forums_text", + ), + )