一、給mantis添加新狀態(tài)
1.找到…mantiscoreconstant_inc.php
注釋:在該文件中搜索# Status Legend Position或# NEW seems to be a reserved keyword項,按照格式進(jìn)行定義
define( 'REOPEN', 60 );
(60是定義狀態(tài)的權(quán)值,此數(shù)字可根據(jù)實際狀態(tài)需要修改,頁面中的狀態(tài)排序,也是根據(jù)此權(quán)值大小。)
2.找到…mantisconfig_defaults_inc.php
注釋:在該文件中搜素$g_status_enum_string項,按照格式增加在config_defaults_inc.php定義的名稱、數(shù)字:
$g_status_enum_string = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:reopen,80:resolved,90:closed;
二、添加的狀態(tài)漢化:
找到…mantislangstrings_chinese_simplified.txt
1. 搜索$s_status_enum_string項,將對應(yīng)的中文意思添加上去:
$s_status_enum_string = '10:新建,20:反饋,30:遺留,40:確認(rèn)不改,50:已分派,60:Reopen,70:持續(xù)跟蹤,80:已解決,90:已關(guān)閉';
(中文狀態(tài)已被自己重新修改,哈哈)
2. 在$s_feedback_bug_title下一行加:
$s_reopen_bug_title = '重新打開問題';
3. 在$s_feedback_bug_button下面加:
$s_reopen_bug_button = '重開啟問題'
(少了button的添加跟bugtitle的添加,在修改bug狀態(tài)時會沒有標(biāo)題跟按鈕)
三、給添加的狀態(tài)設(shè)置顏色
打開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)
添加自己的顏色好了,顏色值可以搜索;
四、配置狀態(tài)流程
新添加的狀態(tài),mantis默認(rèn)未加入bug流程,需要配置,如果不配置,在編輯bug時狀態(tài)中可能不會顯示新添加的狀態(tài)。
用管理員賬號登陸,管理à配置管理à工作流,根據(jù)各自需要配置。