
$g_status_enum_string字段,增加一个选项,依据你设计的流程在添加合适的数值,例如,如果你是提交bug后被退回,可增加15:returned,
$g_status_enum_string= '10:new,15:returned,20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved,90:closed'
2、若是你使用的简体中文还需要在mantis\lang目录中打开strings_chinese_simplified.txt文件,找到$s_status_enum_string字段,将对应的中文意思添加上去。如下:
$s_status_enum_string = '10:新建,15:退回,20:反馈,30:认可,40:已确认,50:已分派,80:已解决,90:已关闭'
3. 管理员重新登录,进入工作流管理,可以看到在已确认和已关闭之间多了一个状态:“退回”,再做一些相应的配置即可强制工作流经过这一状态,并将权限赋给即可。可能需要反复调试一下,你自己试试。
在%mantis路径%\config_default_inc.php里,通过$g_status_enum_string可以定位问题状态的enum。1.24版本里问题状态的修改有两种方式:1、查看问题,进入后,编辑,2、切换状态。
编辑方式的话,随意修改都不会影响。但切换状态的方式,会打开新的页面,跟问题状态enum定义的单词有关,所以不能随便改动enum里的单词,或者添加单词,除非也有相应页面的处理。
最后采取的方案是,相近的问题状态(执行切换状态,会进入相同的页面),当然enum的编号不同,可以使用相同的默认单词。这个不会影响到中网页显示中问题状态的选项,即不会重复显示,当然假设是使用的中文环境,修改%mantis%\lang\strings_chinese_simplified.txt,通过status_enum定位到问题状态的中文翻译,不同编号可以带上不同的中文,尽管它们在config_default_inc.php对应的英文可能一样。
另外,在config_default_inc.php可以通过$g_status_colors定位修改问题状态的颜色,当然它是根据问题状态enum里的单词确定,而不是enum里的编号。
执行以下步骤:1、首先以管理员身份登入Mantis系统,打开【管理】->【项目管理】,选择要设置的项目,进入项目详细设置页面后,在版本栏中添加版本,注意去掉逗已发布地的选项。
2、进入【查看问题】页面,将所有BUG选中,右边 *** 作选择框里选择‘更改目标版本’,点‘确定’按钮,选择目标版本号,点击‘更改目标版本’按钮。
3、点击【路线图】,即可看到该项目下的BUG列表及完成度。
4、进入【查看问题】页面,将状态为已关闭和已解决的BUG选中,右边 *** 作选择框里选择‘更改修正版本’,点‘确定’按钮,选择目标版本号,点击‘更改修正版本’按钮。
5、点击【变更日志】,即可看到该项目下已解决和已关闭的BUG列表。
说明:
只要设定目标版本,且该版本不是已发布状态,该BUG就会出现在路线图中;
通过设定修正版本,且BUG状态为已解决或已关闭,且处理方式为已修正或重新打开(不理解为什要包含重新打开,也可能是mantis的BUG)的,会出现在变更日志中。一旦该版本发布,则该版本下的bug不会再出现在路线图中,只会出现在变更日志中。
版本有两个状态:
已发布:一旦某个版本号更改为已发布,那【路线图】里该项目在该版本下的BUG列表将消失。但进入【变更日志】,仍会看到那些BUG列表,只是变成已发布版本。
已过期:在编辑bug窗口里,将看不到这个版本号。
在mantis中使用版本的地方有三个:
产品版本:当前测试软件的版本。
目标版本:预期解决缺陷的版本。
修正版本:真正解决缺陷的版本。
其中产品版本一定是已经发
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)