@functools.wraps(func)
def wrapper_can_access_resources(*args, **kwargs):
    if current_app.config.get('USE_ACL'):
        res = ACLManager().get_resources(resource_type)
        result = {i.get('name'): i.get('permissions') for i in res}
        if hasattr(g, 'resources'):
            g.resources.update({resource_type: result})
        else:
            g.resources = {resource_type: result}
    return func(*args, **kwargs)
@functools.wraps(func)
def wrapper_can_access_resources(*args, **kwargs):
    if current_app.config.get('USE_ACL'):
        res = ACLManager().get_resources(resource_type)
        result = {i.get('name'): i.get('permissions') for i in res}
        if hasattr(g, 'resources'):
            g.resources.update({resource_type: result})
        else:
            g.resources = {resource_type: result}
    return func(*args, **kwargs)