Author: jtauber
Date: Wed Oct  1 02:23:02 2008
New Revision: 176

Modified:
    trunk/wiki/views.py

Log:
fixed incorrect return of an exception rather than a response and switched  
to using Forbidden status code

Modified: trunk/wiki/views.py
==============================================================================
--- trunk/wiki/views.py (original)
+++ trunk/wiki/views.py Wed Oct  1 02:23:02 2008
@@ -7,7 +7,7 @@
  from django.template import RequestContext
  from django.core.urlresolvers import reverse
  from django.http import (Http404, HttpResponseRedirect,
-                         HttpResponseNotAllowed, HttpResponse)
+                         HttpResponseNotAllowed, HttpResponse,  
HttpResponseForbidden)
  from django.shortcuts import get_object_or_404, render_to_response
  from django.views.generic.simple import redirect_to
  from django.utils.translation import ugettext_lazy as _
@@ -145,7 +145,7 @@
          allow_write = has_write_perm(request.user, group, is_member)

          if not allow_read:
-            return Http404() # @@@ Shouldn't it be forbidden or something?
+            return HttpResponseForbidden()

          articles = articles.order_by('-created_at')

@@ -197,7 +197,7 @@
              allow_read, allow_write = True

          if not allow_read:
-            return Http404()
+            return HttpResponseForbidden()

          try:
              article = article_qs.get(**article_args)
@@ -255,7 +255,7 @@
          allow_read, allow_write = True

      if not allow_write:
-        return Http404() # @@@ Shouldn't it be forbidden or something?
+        return HttpResponseForbidden()

      try:
          article = article_qs.get(**article_args)
@@ -357,7 +357,7 @@
              allow_read, allow_write = True

          if not allow_read:
-            return Http404()
+            return HttpResponseForbidden()

          article = article_qs.get(**article_args)

@@ -402,7 +402,7 @@
              allow_read, allow_write = True

          if not allow_read:
-            return Http404()
+            return HttpResponseForbidden()

          article = get_object_or_404(article_qs, **article_args)
          changes = article.changeset_set.filter(
@@ -450,7 +450,7 @@
              allow_read, allow_write = True

          if not (allow_read or allow_write):
-            return Http404()
+            return HttpResponseForbidden()

          article = get_object_or_404(article_qs, **article_args)

@@ -531,7 +531,7 @@
              allow_read, allow_write = True

          if not allow_read:
-            return Http404()
+            return HttpResponseForbidden()

          template_params = {'changes': changes_qs.order_by('-modified'),
                             'allow_write': allow_write}
@@ -571,7 +571,7 @@
              allow_read = True

          if not allow_read:
-            return Http404()
+            return HttpResponseForbidden()

          article = get_object_or_404(article_qs, **article_args)

@@ -611,7 +611,7 @@
              allow_read = True

          if not allow_read:
-            return Http404()
+            return HttpResponseForbidden()

          article = get_object_or_404(article_qs, **article_args)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pinax-updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pinax-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to