【发布时间】:2014-11-19 18:50:49
【问题描述】:
config_defaults_inc.php 中的默认值表明 Mantis 中任何重新打开的错误/问题都将获得REOPENED 的分辨率,我已在文件中将其更改为OPEN 但这似乎在重新打开已关闭的错误时没有影响/问题。
我们的错误/问题上有一个按钮,允许重新打开以前关闭的问题状态从关闭更改为确认,但是我们的解决方案字段保持以前的值(在我们的例子中是 fixed,但我们希望它是open
html_api.php 中这个按钮的功能是
`function html_button_bug_reopen( $p_bug_id ) { $t_status = bug_get_field($p_bug_id, 'status'); $t_project = bug_get_field($p_bug_id, 'project_id'); $t_reopen_status = config_get('bug_reopen_status', null, null, $t_project);
if( access_has_bug_level( config_get( 'reopen_bug_threshold', null, null, $t_project ), $p_bug_id ) ||
(( bug_get_field( $p_bug_id, 'reporter_id' ) == auth_get_current_user_id() ) && ( ON == config_get( 'allow_reporter_reopen', null, null, $t_project ) ) ) ) {
html_button( 'bug_change_status_page.php', lang_get( 'reopen_bug_button' ),
array( 'id' => $p_bug_id, 'new_status' => $t_reopen_status, 'reopen_flag' => ON ) );
}
} `
将'resolution' => '10', 添加到数组(10 是Open 的值)不会做任何事情。
这是 mantisBT 的错误还是有人知道如何使这成为可能,理想情况下无需编辑核心文件。
谢谢
【问题讨论】:
标签: mantis