Call PermissioDenied exception instead of custom exception

This commit is contained in:
Roberto Rosario
2011-03-09 01:19:38 -04:00
parent 322c1a40d2
commit 3083f7344d

View File

@@ -6,12 +6,11 @@ from django.shortcuts import get_object_or_404
from django.contrib.contenttypes.models import ContentType
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ugettext
from django.core.exceptions import PermissionDenied
from models import Permission, Role
class Unauthorized(Exception):
pass
def register_permissions(namespace, permissions):
if permissions:
@@ -37,7 +36,7 @@ def check_permissions(requester, namespace, permission_list):
if check_permission(requester, permission):
return True
raise Unauthorized(ugettext(u'Insufficient permissions.'))
raise PermissionDenied(ugettext(u'Insufficient permissions.'))
def check_permission(requester, permission):