Show forum activity in sidebar

This commit is contained in:
Trever Fischer
2012-04-16 17:47:28 -04:00
parent cf5957345c
commit b40d04ae74
3 changed files with 15 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
import models
import forums.models
from django.contrib.auth.forms import AuthenticationForm
def random_quote(request):
@@ -7,5 +8,9 @@ def random_quote(request):
return {'quote': quote[0]}
return {}
def forum_activity(request):
latestPosts = forums.models.Post.objects.all().order_by('updated')[0:5]
return {'latestForumPosts': latestPosts}
def login_form(request):
return {'login_form': AuthenticationForm()}

View File

@@ -171,6 +171,7 @@ TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.messages.context_processors.messages",
"local.context.random_quote",
"local.context.login_form",
"local.context.forum_activity",
"minecraft.context.server_info",
"appversion.context.git_version"
)

View File

@@ -21,5 +21,13 @@
{% block sidebar %}
{% endblock %}
</div>
<div class="stat-box">
<h2 class="title">Forums</h2>
<h3>Latest Posts</h3>
<ul>
{% for post in latestForumPosts %}
<li>{{post.user}} in <a href="{{post.topic.get_absolute_url}}">{{post.topic}}</a></li>
{% endfor %}
</ul>
</div>
</div>