你好,mantis中bug状体中可以自定义吗,比如添加一个退回的状态。

你好,mantis中bug状体中可以自定义吗,比如添加一个退回的状态。,第1张

可以自定义,修改config_default_inc.php文件

$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中使用版本的地方有三个:

产品版本:当前测试软件的版本。

目标版本:预期解决缺陷的版本。

修正版本:真正解决缺陷的版本。

其中产品版本一定是已经发


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11380916.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存