使用Bugzilla自定义表格报表



我想在表格报表中添加更多列。我正在使用bugzilla 4.2.5版本。你能帮我修改一下文件吗?

谢谢,Ramya

如果列列表中不存在所需的字段("Change Columns"),我们必须通过编辑以下文件添加新字段。

1)colchange.cgi
2)list/change-columns.html.tmpl
3)field-descs.none.tmpl

bug列表的所有列都直接取自DB字段。如:bug列表页的ID直接取自表bugs的字段bug_id

  • 可以添加新字段并按顺序排列在colchange.cgi.
  • 中显示
  • colchange.cgi对应的模板文件为列表/change-columns.html.tmpl。
  • 如果我们需要在更改栏页面进行任何修改,我们必须修改模板文件list/change-columns.html.tmpl.
  • 添加的新字段应该定义在文件field-descs.none.tmpl.

修改以下文件:

1)buglist.cgi
2)colchange.cgi
3)field-descs.none.tmpl
  • 在colchange.cgi文件中增加相应的显示列,并将变量传递给模板文件list/list.html.tmpl。

  • 定义应该在文件前端显示的名称field-descs.none.tmpl。

  • 为应该给出
    的查询修改buglist.cgi文件

.

有两种方法。

  1. 当你显示一个报告时,你会在底部发现一个链接,上面写着"更改列"。这是最浪费的方法。

  2. 如果您不想更改默认列,请在/usr/local/Bugzilla -4.2.5/Bugzilla/Constants中编辑以下语句。添加或删除默认列

    use constant DEFAULT_COLUMN_LIST => ("product", "component", " assignd_to ","bug_status", "resolution", "short_desc", "changeddate");

编辑:刚刚意识到这个问题是两年前的。我希望它能帮助到那些偶然发现它的人。

最新更新