Added Achievements to the public
This commit is contained in:
parent
41e6549742
commit
7ad3c3e675
|
@ -0,0 +1,28 @@
|
||||||
|
{% extends "layout.html" %}
|
||||||
|
|
||||||
|
{% block page_title %}
|
||||||
|
{{ super() }} | Achievements
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<div class="container">
|
||||||
|
<h1>Achievements</h1>
|
||||||
|
<hr />
|
||||||
|
<div class="row-fluid">
|
||||||
|
{% for item in page.object_list %}
|
||||||
|
<div class="span6">
|
||||||
|
<!--<a href="#">-->
|
||||||
|
<div class="well">
|
||||||
|
<h4 class="text-black">{{ item.name() }}</h4>
|
||||||
|
<div class="text-black">{{ item.description() }}</div>
|
||||||
|
</div>
|
||||||
|
<!--</a>-->
|
||||||
|
</div>
|
||||||
|
{% if loop.index % 2 == 0 %}
|
||||||
|
</div>
|
||||||
|
<div class="row-fluid">
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
|
@ -65,6 +65,9 @@ Thank you!
|
||||||
<li class="{% if section == 'items' %}active{% endif %}">
|
<li class="{% if section == 'items' %}active{% endif %}">
|
||||||
<a href="{{ url('items_list') }}">Items</a>
|
<a href="{{ url('items_list') }}">Items</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="{% if section == 'achievements' %}active{% endif %}">
|
||||||
|
<a href="{{ url('achievements') }}">Achievements</a>
|
||||||
|
</li>
|
||||||
<li class="{% if section == 'versions' %}active{% endif %}">
|
<li class="{% if section == 'versions' %}active{% endif %}">
|
||||||
<a href="{{ url('versions_list') }}">Versions</a>
|
<a href="{{ url('versions_list') }}">Versions</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
from django.shortcuts import render_to_response
|
from django.shortcuts import render_to_response
|
||||||
from database.models import Version, Item, Block
|
from database.models import Version, Item, Block, Achievement
|
||||||
from django.core.paginator import Paginator
|
from django.core.paginator import Paginator
|
||||||
from django.template import RequestContext
|
from django.template import RequestContext
|
||||||
from django.http import HttpResponseForbidden, Http404
|
from django.http import HttpResponseForbidden, Http404
|
||||||
|
@ -125,6 +125,28 @@ def blocks_detail(request, data_value):
|
||||||
else:
|
else:
|
||||||
raise Http404
|
raise Http404
|
||||||
|
|
||||||
|
|
||||||
|
def achievements(request):
|
||||||
|
section = 'achievements'
|
||||||
|
|
||||||
|
items = Achievement.objects.all()
|
||||||
|
paginator = Paginator(items, 48)
|
||||||
|
page_number = 1
|
||||||
|
|
||||||
|
if 'page' in request.GET:
|
||||||
|
page_number = int(request.GET['page'])
|
||||||
|
|
||||||
|
page = paginator.page(page_number)
|
||||||
|
data = {
|
||||||
|
'section': section,
|
||||||
|
'page': page,
|
||||||
|
'page_number': page_number,
|
||||||
|
'paginator': paginator,
|
||||||
|
}
|
||||||
|
context = RequestContext(request, data)
|
||||||
|
return render_to_response('achievements.html', context_instance=context)
|
||||||
|
|
||||||
|
|
||||||
def about(request):
|
def about(request):
|
||||||
context = RequestContext(request, {'section': 'about'})
|
context = RequestContext(request, {'section': 'about'})
|
||||||
return render_to_response('about.html', context_instance=context)
|
return render_to_response('about.html', context_instance=context)
|
||||||
|
|
|
@ -40,10 +40,13 @@ urlpatterns = patterns('',
|
||||||
url(r'^items/(?P<data_value>\d+)/', 'database.views.items_detail', name='items_detail'),
|
url(r'^items/(?P<data_value>\d+)/', 'database.views.items_detail', name='items_detail'),
|
||||||
url(r'^items/', 'database.views.items', name='items_list'),
|
url(r'^items/', 'database.views.items', name='items_list'),
|
||||||
|
|
||||||
# Items
|
# Blocks
|
||||||
url(r'^blocks/(?P<data_value>\d+)/', 'database.views.blocks_detail', name='blocks_detail'),
|
url(r'^blocks/(?P<data_value>\d+)/', 'database.views.blocks_detail', name='blocks_detail'),
|
||||||
url(r'^blocks/', 'database.views.blocks', name='blocks_list'),
|
url(r'^blocks/', 'database.views.blocks', name='blocks_list'),
|
||||||
|
|
||||||
|
# Achievements
|
||||||
|
url(r'^achievements/$', 'database.views.achievements', name='achievements'),
|
||||||
|
|
||||||
# Blog
|
# Blog
|
||||||
url(r'^blog/$', 'blog.views.blog', name='blog_list'),
|
url(r'^blog/$', 'blog.views.blog', name='blog_list'),
|
||||||
url(r'^blog/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<slug>[\w\-]+)/$',
|
url(r'^blog/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<slug>[\w\-]+)/$',
|
||||||
|
|
Loading…
Reference in New Issue