[Mantis] 为每一个Bug, 收集他的作业时间(cost)

Mantis(我们的版本是1.1.1)有为每一个bug, 收集我们花在它上面的时间的功能

开启该功能之后, 每一个bug, 在我们添加评论的时候, 都可以输入一个时间,

比如我们可以添加一条评论:"bug修正完毕", 顺便给他配一个时间, 比如用时8H

一个bug的所有评论所消耗的时间的总和, 便是这个bug所cost的时间,

当然, 我们除了可以查看某一个具体bug的时间,

我们还可以以一览的方式查看项目所消耗的时间, 如下图.

这不是一个罕见的功能,

Trac,Redmine也都具有该功能,

同样Mantis也有该功能,

只不过Mantis默认没有开启,

打开这一功能的方法如下:

在配置文件config_inc.php中, 添加如下配置代码

//set date format
$g_short_date_format = 'Y-m-d';
$g_normal_date_format = 'Y-m-d H:i';
$g_complete_date_format = 'Y-m-d H:i T';

//enable time tracking when add a note
$g_time_tracking_enabled = ON;

//enable [billing] in menu
$g_time_tracking_with_billing = ON;
 

如上面的第二幅图所示, 也许有时候我们会觉得上面的英文月份看着不是很方便

那么我们可以在date_api.php里面的print_month_option_list函数中进行调整, 比如下面这样:

#$month_name = date( 'F', mktime(0,0,0,$i,1,2000) );
$month_name = date( 'm', mktime(0,0,0,$i,1,2000) );
 

最后,这篇blog参考的一个日文链接如下:

http://fujishinko.exblog.jp/7666261/

猜你喜欢

转载自wjason.iteye.com/blog/1126883