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