mantis默认的BUG状态在某些时候并不能满足我们的要求,因此,我们需要动手解决这个问题,在最新版本的mantis中,该问题更容易解决点,但是我们现在使用的是老版本的,版本为1.2.4,以下也将说明最新版本的修改,我们今天需要增加一个“会签”的状态。
为了兼容全部版本程序,将按照最保险的方式更改:文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
1、找到文件:core/constant_inc.php文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
注释:在该文件中搜索# Status Legend Position 或# NEW seems to be a reserved keyword项,按照格式进行定义文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
define( 'HUIQIAN', 60 );
文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
2、找到文件:/lang/strings_chinese_simplified.txt ,找到 变量:$s_status_enum_string,增加,60:会签,修改为:文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
$s_status_enum_string = '10:新建,20:反馈,30:认可,40:已确认,50:已分派,60:会签,80:已解决,90:已关闭';
文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
重点注意,这里不增加,按钮将不会显示:文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
在$s_feedback_bug_title下一行加文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
$s_huiqian_bug_title = '会签该问题';
在$s_feedback_bug_button下面加
文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
$s_huiqian_bug_button = '会签该问题';
文章源自陈学虎-https://chenxuehu.com/article/2014/05/2293.html
3、找到文件:mantis/config_defaults_inc.php,找到变量$g_status_enum_string,更为:
$g_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:huiqian,80:resolved,90:closed';
4、最后来完成颜色的增加,首先函数都要找到:$g_status_colors,新版只需要更改为:
$g_status_colors = array( 'new' => '#fcbdbd', // red (scarlet red #ef2929) 'feedback' => '#e3b7eb', // purple (plum #75507b) 'acknowledged' => '#ffcd85', // orange (orango #f57900) 'confirmed' => '#fff494', // yellow (butter #fce94f) 'assigned' => '#c2dfff', // blue (sky blue #729fcf) 'resolved' => '#d2f5b0', // green (chameleon #8ae234) 'closed' => '#c9ccc4', // grey (aluminum #babdb6) 'huiqian' => '#F7819F');
老版本需要做如下更改,更改数组定义:
$g_status_colors = array( 'new' => 'xinjian', // red (scarlet red #ef2929) 'feedback' => 'fankui', // purple (plum #75507b) 'acknowledged' => 'renke', // orange (orango #f57900) 'confirmed' => 'yiqueren', // yellow (butter #fce94f) 'assigned' => 'yifenpai', // blue (sky blue #729fcf) 'resolved' => 'yijiejue', // green (chameleon #8ae234) 'closed' => 'yiguanbi', // grey (aluminum #babdb6) 'huiqian' => 'huiqian');
然后增加CSS文件样式:
.huiqian {
TEXT-ALIGN: center; BACKGROUND: url(../images/huiqian.jpg) #F7819F
}
这样就完成了更改,部分有后台设置的还需要进入后台设置下(后台-配置管理-问题状态管理),新版(后台-配置管理-工作流)内设置,完成后,将会在处理问题的相关环节出现会签的字段。
评论