diff options
author | Magnus Hagander | 2015-01-19 21:11:31 +0000 |
---|---|---|
committer | Magnus Hagander | 2015-01-19 21:11:31 +0000 |
commit | 9b32be184483a7b29256ddb06e03679362c5e557 (patch) | |
tree | f07e941d0fb2d91fa86dadc2710f0d9f03bc378a /pgcommitfest/commitfest/views.py | |
parent | 9c10bad85bf90e76d6da0bf4703a73b03fe3b8b6 (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.py | 10 |
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) |