[Mantis] 替每一个Bug, 收集他的作业时间(cost)
[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/
1 楼
wjason
2011-10-29
PHP data format:
http://php.net/manual/en/function.date.php
http://php.net/manual/en/function.date.php