Add Guild page template
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div class="guild_div">
|
||||
<h2>{% "Kilta" %}</h2>
|
||||
</div>
|
||||
@@ -10,6 +10,7 @@ from webapp.views import about_view
|
||||
from webapp.views import ohlhafv_view
|
||||
from webapp.views import ohlhafv_submit
|
||||
from webapp.views import ohlhafv_list
|
||||
from webapp.views import guild_view
|
||||
|
||||
urlpatterns = [
|
||||
# main
|
||||
@@ -22,6 +23,7 @@ urlpatterns = [
|
||||
|
||||
# git revision
|
||||
url(r'^about', about_view),
|
||||
url(r'^guild', guild_view),
|
||||
|
||||
# ohlhafv
|
||||
url(r'^ohlhafv$', ohlhafv_view),
|
||||
|
||||
@@ -63,8 +63,15 @@ def about_view(request, *args, **kwargs):
|
||||
return render(request, "about.html", {})
|
||||
|
||||
|
||||
@require_http_methods(["GET"])
|
||||
def guild_view(request, *args, **kwargs):
|
||||
"""Render "Guild" page."""
|
||||
return render(request, "guild.html", {})
|
||||
|
||||
|
||||
@require_http_methods(["GET"])
|
||||
def ohlhafv_view(request, *args, **kwargs):
|
||||
"""Render Ohlhafv form page."""
|
||||
form = OhlhafvForm()
|
||||
return render(request, 'ohlhafv.html', {'form': form})
|
||||
|
||||
@@ -72,6 +79,7 @@ def ohlhafv_view(request, *args, **kwargs):
|
||||
@ensure_csrf_cookie
|
||||
@require_http_methods(["POST"])
|
||||
def ohlhafv_submit(request, *args, **kwargs):
|
||||
"""Submit Ohlhafv form."""
|
||||
form = OhlhafvForm(request.POST)
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
@@ -85,6 +93,7 @@ def ohlhafv_submit(request, *args, **kwargs):
|
||||
@ensure_csrf_cookie
|
||||
@require_http_methods(["GET"])
|
||||
def ohlhafv_list(request, *args, **kwargs):
|
||||
"""Present Ohlhafv challenges list."""
|
||||
challenges = OhlhafvChallenge.objects.all()
|
||||
|
||||
table = OhlhafvTable(challenges,
|
||||
|
||||
Reference in New Issue
Block a user