From eae5359cdfec6a94827301bc1c1bd2485f515e41 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 28 Jan 2019 05:36:37 -0400 Subject: [PATCH] Remove the old check_permissions implementation Signed-off-by: Roberto Rosario --- mayan/apps/permissions/classes.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/mayan/apps/permissions/classes.py b/mayan/apps/permissions/classes.py index 4481ed38b0..eb75ca8202 100644 --- a/mayan/apps/permissions/classes.py +++ b/mayan/apps/permissions/classes.py @@ -75,28 +75,6 @@ class Permission(object): cls._permissions.values(), key=lambda x: x.namespace.name ) - # Deprecated method - @classmethod - def check_permissions(cls, permissions, requester): - warnings.warn( - 'The method .check_permissions() is deprecated. Use ' - '.check_user_permission() instead.', InterfaceWarning - ) - - try: - for permission in permissions: - if permission.stored_permission.user_has_this(user=requester): - return True - except TypeError: - # Not a list of permissions, just one - if permissions.stored_permission.user_has_this(user=requester): - return True - - logger.debug( - 'User "%s" does not have permissions "%s"', requester, permissions - ) - raise PermissionDenied(_('Insufficient permissions.')) - @classmethod def check_user_permission(cls, permission, user): if permission.stored_permission.user_has_this(user=user):