diff options
author | Madhusudan.C.S | 2011-02-04 16:37:56 +0530 |
---|---|---|
committer | Madhusudan.C.S | 2011-02-04 16:37:56 +0530 |
commit | 6b64c9ecfeb83be3e5562bba511b5c2ff96e2732 (patch) | |
tree | f9f9e0fdf934c55aaae93520e2e2bf8847674d57 | |
parent | ce7ffa68515e7fe39e310c4f22f2f2cf42cc5602 (diff) | |
download | pytask-6b64c9ecfeb83be3e5562bba511b5c2ff96e2732.tar.gz pytask-6b64c9ecfeb83be3e5562bba511b5c2ff96e2732.tar.bz2 pytask-6b64c9ecfeb83be3e5562bba511b5c2ff96e2732.zip |
Use Unauthorized exception for access checks.
-rwxr-xr-x | pytask/taskapp/views/task.py | 5 |
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, |