Bugfree中更改默认的bug列表(buglist)栏位及顺序
bugfree是一款不错的开源bug管理系统,但是在使用过程中,我们发现有如下的问题:
1.不能从列表中看到bug的状态(除了解决与未解决之外)
2.不能从列表中看到有关bug最后更新的日期,以及更新的人员。虽然有自定义功能,但cookie一旦清除,就需要重新设置了。
感觉非常不爽,因此通过查看源文件后对其进行修改。
不过首先肯定的是bugfree的构架还是可以的,我们只需要更改相关的参数配置就可以达到我们的要求。
找到 x:/xxxx/bugfree/lang/ZH_CN_UTF-8 文件夹下的_COMMON.php文件,找到177行:
源文件对应的buglist列表内容如下:
- $_LANG["DefaultBugQueryFields"] = array(
- "BugID" => $_LANG["BugFields"]["BugID"],
- "BugSeverity" => $_LANG["BugFields"]["BugSeverity"],
- "BugPriority" => $_LANG["BugFields"]["BugPriority"],
- "BugTitle" => $_LANG["BugFields"]["BugTitle"],
- "OpenedBy" => $_LANG["BugFields"]["OpenedBy"],
- "AssignedTo" => $_LANG["BugFields"]["AssignedTo"],
- "ResolvedBy" => $_LANG["BugFields"]["ResolvedBy"],
- "Resolution" => $_LANG["BugFields"]["Resolution"],
- "LastEditedDate" => $_LANG["BugFields"]["LastEditedDate"],
- "OpenedDate" => $_LANG["BugFields"]["OpenedDate"]
- );
更改后的代码如下:
- $_LANG["DefaultBugQueryFields"] = array (
- "BugID" => $_LANG["BugFields"]["BugID"],
- "BugSeverity" => $_LANG["BugFields"]["BugSeverity"],
- "BugTitle" => $_LANG["BugFields"]["BugTitle"],
- "BugStatus" => $_LANG["BugFields"]["BugStatus"],
- "OpenedBy" => $_LANG["BugFields"]["OpenedBy"],
- "AssignedTo" => $_LANG["BugFields"]["AssignedTo"],
- "ResolvedBy" => $_LANG["BugFields"]["ResolvedBy"],
- "Resolution" => $_LANG["BugFields"]["Resolution"],
- "LastEditedBy" => $_LANG["BugFields"]["LastEditedBy"], //此处为新增加的内容
- "LastEditedDate" => $_LANG["BugFields"]["LastEditedDate"] //此处为新增加的内容
- );

第一来博主的博客 很经典 ,支持原创,谢谢回访
[围观拍砖]
楼主很认真
[围观拍砖]