From 6df0147fe95074af9f9ef2c6acdf300c25e2af56 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 16 Mar 2018 15:26:25 +0100 Subject: [PATCH] Remove unused method --- src/pretix/api/auth/permission.py | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/pretix/api/auth/permission.py b/src/pretix/api/auth/permission.py index 77c5421ac..ab0932312 100644 --- a/src/pretix/api/auth/permission.py +++ b/src/pretix/api/auth/permission.py @@ -1,4 +1,3 @@ -from rest_framework.exceptions import PermissionDenied from rest_framework.permissions import SAFE_METHODS, BasePermission from pretix.base.models import Event @@ -57,18 +56,3 @@ class EventPermission(BasePermission): if required_permission and required_permission not in request.orgapermset: return False return True - - -def permission_required(required_permission): - def decorator(function): - def wrapper(self, request, *args, **kw): - if 'event' in request.resolver_match.kwargs and 'organizer' in request.resolver_match.kwargs: - if required_permission and required_permission not in request.eventpermset: - raise PermissionDenied('You do not have permission to perform this operation.') - elif 'organizer' in request.resolver_match.kwargs: - if required_permission and required_permission not in request.orgapermset: - raise PermissionDenied('You do not have permission to perform this operation.') - - return function(self, request, *args, **kw) - return wrapper - return decorator