summaryrefslogtreecommitdiff
path: root/pgcommitfest/commitfest/views.py
diff options
context:
space:
mode:
authorMagnus Hagander2015-01-19 21:11:31 +0000
committerMagnus Hagander2015-01-19 21:11:31 +0000
commit9b32be184483a7b29256ddb06e03679362c5e557 (patch)
treef07e941d0fb2d91fa86dadc2710f0d9f03bc378a /pgcommitfest/commitfest/views.py
parent9c10bad85bf90e76d6da0bf4703a73b03fe3b8b6 (diff)
Add commitfest redirects for /open and /inprogress
Requested by Robert Haas
Diffstat (limited to 'pgcommitfest/commitfest/views.py')
-rw-r--r--pgcommitfest/commitfest/views.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/pgcommitfest/commitfest/views.py b/pgcommitfest/commitfest/views.py
index fe5b560..b04030b 100644
--- a/pgcommitfest/commitfest/views.py
+++ b/pgcommitfest/commitfest/views.py
@@ -32,6 +32,16 @@ def home(request):
'title': 'Commitfests',
}, context_instance=RequestContext(request))
+def redir(request, what):
+ if what == 'open':
+ cf = get_object_or_404(CommitFest, status=CommitFest.STATUS_OPEN)
+ elif what == 'inprogress':
+ cf = get_object_or_404(CommitFest, status=CommitFest.STATUS_INPROGRESS)
+ else:
+ raise Http404()
+
+ return HttpResponseRedirect("/%s/" % cf.id)
+
def commitfest(request, cfid):
# Find ourselves
cf = get_object_or_404(CommitFest, pk=cfid)