def wrapped(*args, **kwargs): current_user = session['current_user'] if not PermissionCache.user_has_any_permission(current_user['id'], permissions, g.uow): abort(403) return return f(*args, **kwargs)