我想在表格报告中添加更多列。我正在使用 bugzilla 版本 4.2.5。你能帮忙解决我必须修改的文件吗?
谢谢,拉米亚
如果列列表中没有所需的字段(“更改列”),我们必须通过编辑以下文件来添加新字段。
1)colchange.cgi
2)list/change-columns.html.tmpl
3)field-descs.none.tmpl
错误列表的所有列都直接取自数据库字段。例如:buglist 页面的 ID 直接取自 table bugs 的 bug_id 字段。
修改以下文件:
1)buglist.cgi
2)colchange.cgi
3)field-descs.none.tmpl
在 colchange.cgi 文件中添加了要显示的相应列,并将变量传递给模板文件 list/list.html.tmpl。
在文件 field-descs.none.tmpl 中定义了应该在前端显示的名称。
修改文件 buglist.cgi 以获取应该
为相应字段提供值的查询
.
有两种方法可以做到这一点。
当您显示报告时,您会在底部找到一个链接,上面写着“更改列”。那是最浪费的方式。
如果您想更改默认列,请在 /usr/local/bugzilla-4.2.5/Bugzilla/Constants.pm 中编辑以下语句并添加或删除默认列。
使用常量 DEFAULT_COLUMN_LIST => ( "product", "component", "assigned_to", "bug_status", "resolution", "short_desc", "changeddate" );
编辑:刚刚意识到这个问题已经存在两年了。我希望它可以帮助其他偶然发现它的人。