Show forum activity in sidebar
This commit is contained in:
@@ -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()}
|
||||
|
@@ -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"
|
||||
)
|
||||
|
@@ -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>
|
||||
|
||||
|
Reference in New Issue
Block a user