From d0db00f9ad8389d969ee049832d187aeec34ddbb Mon Sep 17 00:00:00 2001 From: henu Date: Wed, 27 Sep 2017 18:50:45 +0300 Subject: [PATCH] Add Guild page template --- webapp/templates/guild.html | 5 +++++ webapp/urls.py | 2 ++ webapp/views.py | 9 +++++++++ 3 files changed, 16 insertions(+) create mode 100644 webapp/templates/guild.html diff --git a/webapp/templates/guild.html b/webapp/templates/guild.html new file mode 100644 index 0000000..3570195 --- /dev/null +++ b/webapp/templates/guild.html @@ -0,0 +1,5 @@ +{% load i18n %} + +
+

{% "Kilta" %}

+
diff --git a/webapp/urls.py b/webapp/urls.py index c517fbc..cb847d5 100644 --- a/webapp/urls.py +++ b/webapp/urls.py @@ -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), diff --git a/webapp/views.py b/webapp/views.py index d398898..5684fbb 100644 --- a/webapp/views.py +++ b/webapp/views.py @@ -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,