def can_access(user, context, request=None, root=None):
    """ Return 'True' if the user can access to the context"""
    declared = getattr(getattr(context, '__provides__', None),
                       'declared', [None])[0]
    for data in ACCESS_ACTIONS.get(declared, []):
        if data['action'].processsecurity_validation(None, context):
            return True

    return False