Split Permission and StoredPermission class and model into different modules. Simplified the Permission class.

This commit is contained in:
Roberto Rosario
2015-06-28 01:02:49 -04:00
parent d26402974a
commit 1c084aa07b
58 changed files with 354 additions and 386 deletions

View File

@@ -7,7 +7,7 @@ from django.core.exceptions import PermissionDenied
from rest_framework.permissions import BasePermission
from acls.models import AccessEntry
from permissions.models import Permission
from permissions import Permission
class MayanPermission(BasePermission):
@@ -16,7 +16,7 @@ class MayanPermission(BasePermission):
if required_permission:
try:
Permission.objects.check_permissions(request.user, required_permission)
Permission.check_permissions(request.user, required_permission)
except PermissionDenied:
return False
else:
@@ -29,7 +29,7 @@ class MayanPermission(BasePermission):
if required_permission:
try:
Permission.objects.check_permissions(request.user, required_permission)
Permission.check_permissions(request.user, required_permission)
except PermissionDenied:
try:
if hasattr(view, 'mayan_permission_attribute_check'):