summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadhusudan.C.S2011-02-04 16:37:56 +0530
committerMadhusudan.C.S2011-02-04 16:37:56 +0530
commit6b64c9ecfeb83be3e5562bba511b5c2ff96e2732 (patch)
treef9f9e0fdf934c55aaae93520e2e2bf8847674d57
parentce7ffa68515e7fe39e310c4f22f2f2cf42cc5602 (diff)
downloadpytask-6b64c9ecfeb83be3e5562bba511b5c2ff96e2732.tar.gz
pytask-6b64c9ecfeb83be3e5562bba511b5c2ff96e2732.tar.bz2
pytask-6b64c9ecfeb83be3e5562bba511b5c2ff96e2732.zip
Use Unauthorized exception for access checks.
-rwxr-xr-xpytask/taskapp/views/task.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pytask/taskapp/views/task.py b/pytask/taskapp/views/task.py
index bb50ff8..42484fe 100755
--- a/pytask/taskapp/views/task.py
+++ b/pytask/taskapp/views/task.py
@@ -45,6 +45,9 @@ DONT_CLAIM_TASK_MSG = ugettext(
NO_EDIT_RIGHT = ugettext(
"You are not authorized to edit this page.")
+NO_MOD_REVIEWERS_RIGHT = ugettext(
+ "You are not authorized to moderate reviewers.")
+
@login_required
def create_task(request):
@@ -377,7 +380,7 @@ def addreviewer(request, task_id, template_name='task/addreviewer.html'):
can_mod_reviewers = False
if not can_mod_reviewers:
- raise http.Http404
+ raise exceptions.UnauthorizedAccess(NO_MOD_REVIEWERS_RIGHT)
context = {
'user': user,