Skip to content

Commit

Permalink
redirect to template after flag if no next specified
Browse files Browse the repository at this point in the history
  • Loading branch information
almalki committed Dec 16, 2012
1 parent 6f7d4d4 commit 83bdc4e
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 1 deletion.
10 changes: 10 additions & 0 deletions flag/templates/flag/thank_you.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{% load i18n %}

<h3>{% trans 'Thank you' %}</h3>
{% if messages %}
<div class="messages">
{% for message in messages %}
<p class=" alert alert-{% if message.tags %}{{ message.tags }}{% endif %}">{{ message }}</p>
{% endfor %}
</div>
{% endif %}
2 changes: 2 additions & 0 deletions flag/urls.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
from django.conf.urls.defaults import *
from django.views.generic import TemplateView


urlpatterns = patterns("",
url(r"^$", "flag.views.flag", name="flag"),
url(r'^thank_you', TemplateView.as_view(template_name="flag/thank_you.html"), name='flag-reported'),
)
3 changes: 2 additions & 1 deletion flag/views.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect, Http404
from django.shortcuts import get_object_or_404

Expand Down Expand Up @@ -34,4 +35,4 @@ def flag(request):
if next:
return HttpResponseRedirect(next)
else:
return Http404
return HttpResponseRedirect(reverse('flag-reported'))

0 comments on commit 83bdc4e

Please sign in to comment.