给mantis的BUG新增一个状态

老虎说测试 脚本开发字数 1973阅读6分34秒阅读模式
摘要mantis默认的BUG状态在某些时候并不能满足我们的要求,因此,我们需要动手解决这个问题,在最新版本的mantis中,该问题更容易解决点,但是我们现在使用的是老版本的,版本为1....

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
}

 

这样就完成了更改,部分有后台设置的还需要进入后台设置下(后台-配置管理-问题状态管理),新版(后台-配置管理-工作流)内设置,完成后,将会在处理问题的相关环节出现会签的字段。

给mantis的BUG新增一个状态-图片1

给mantis的BUG新增一个状态

给mantis的BUG新增一个状态-图片2

给mantis的BUG新增一个状态

给mantis的BUG新增一个状态-图片3

给mantis的BUG新增一个状态

 最后更新:2022-3-15
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:给mantis的BUG新增一个状态 | https://chenxuehu.com/article/2014/05/2293.html
评论  2  访客  1  作者  1