<%namespace name="lib" file="/lib.mako" /> <%namespace name="userlib" file="/users/lib.mako" /> <%def name="forum_access_level(forum)"> % if forum.access_level != 'normal':
% if forum.access_level == 'soapbox': Soapbox: Regular users can't start new threads. % elif forum.access_level == 'archive': Archive: No more posting! % endif
% endif <%def name="posts(posts)">
% for post in posts:
${post.content}
% endfor
<%def name="write_thread_form(forum)"> % if forum.can_create_thread(c.user):

Create new thread

${h.form(url(controller='forum', action='write_thread', forum_id=forum.id))}
${lib.field('subject', form=c.write_thread_form)} ${lib.field('content', form=c.write_thread_form, rows=12, cols=80)}
${h.end_form()} % endif ## can create post <%def name="write_post_form(thread)"> % if thread.can_create_post(c.user):

Reply

${h.form(url(controller='forum', action='write', forum_id=thread.forum.id, thread_id=thread.id))}
${lib.field('content', form=c.write_post_form, rows=12, cols=80)}
${h.end_form()} % endif ## can create post