mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Fix the config_options_test
The config options test requires the entire configuration item to be transparent from the documentation system. So we let it do that too. As an aside, please do not use this power for evil. Documentation is your friend, and you really should document your configurations. Hiding your module's configuration information from the system attempting to enforce some sanity in the universe is something only a Bond villain would contemplate. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@397628 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -184,7 +184,9 @@ static int link_option_to_types(struct aco_info *info, struct aco_type **types,
|
||||
}
|
||||
if (!ao2_link(type->internal->opts, opt)
|
||||
#ifdef AST_XML_DOCS
|
||||
|| (!opt->no_doc && xmldoc_update_config_option(types, info->module, opt->name, type->name, opt->default_val, opt->match_type == ACO_REGEX, opt->type))
|
||||
|| (!info->hidden &&
|
||||
!opt->no_doc &&
|
||||
xmldoc_update_config_option(types, info->module, opt->name, type->name, opt->default_val, opt->match_type == ACO_REGEX, opt->type))
|
||||
#endif /* AST_XML_DOCS */
|
||||
) {
|
||||
do {
|
||||
@@ -773,7 +775,9 @@ int aco_info_init(struct aco_info *info)
|
||||
goto error;
|
||||
}
|
||||
#ifdef AST_XML_DOCS
|
||||
if (!type->hidden && xmldoc_update_config_type(info->module, type->name, type->category, type->matchfield, type->matchvalue, type->category_match == ACO_WHITELIST)) {
|
||||
if (!info->hidden &&
|
||||
!type->hidden &&
|
||||
xmldoc_update_config_type(info->module, type->name, type->category, type->matchfield, type->matchvalue, type->category_match == ACO_WHITELIST)) {
|
||||
goto error;
|
||||
}
|
||||
#endif /* AST_XML_DOCS */
|
||||
|
Reference in New Issue
Block a user