Mantis 添加新状态配置方法

来自ling
跳转至: 导航搜索

在mantis的状态栏中一般只有:新建、反馈、认可、已确认、已分派、已解决、已关闭,七个选项,如果想在其中加入新的状态怎么做?

我要加入的状态为:重新打开

1、添加状态信息

打开config_defaults_inc.php文件,找到$g_status_enum_string 字段,增加一个60:reopen的选项; config_default_ini.php文件在mantis根目录; 60这个数字不是固定的,自己可以随机设置一个,参考配置文件中已经存在的选项填写就好;

2、配置中英文对应

在mantis安装目录下找到lang目录中打strings_chinese_simplified_utf8.txt文件,找到$s_status_enum_string字段,将对应的中文意思添加上去。 在$s_new_bug_title = '创建新的问题',下面添加:$s_reopen_bug_title = '重新打开问题'; 可以参照配置文件中已经添加的选项,填写就好;

3、更改状态颜色

打开config_defaults_inc.php文件,修改:

$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)

添加自己的颜色就好了;

(注意:不同版本中的strings_chinese_simplified_utf8.txt名字可能有所不同,但能一眼刊出来。)

4、配置mantis

最后配置一下mantis打开mantis->管理->配置管理->工作流->可以设置重新打开问题的状态;

说的不是很仔细,相信你能搞定的...