'Raise PermissionDenied if the authenticating user does not pass the
checks in require_operator_permission for the carrier and region on the
FeedShelf object they are attempting to destroy.'

def destroy(self, request, *args, **kwargs):

    self.require_object_permission(request.user, self.get_object())
    return super(FeedShelfViewSet, self).destroy(request, *args, **kwargs)
