2013-03-11 58 views

回答

1

有两种方法可以做到这一点。

  1. 当您显示报告时,您会在底部找到一个链接,指出“更改列”。这是最糟糕的方式。

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

    使用恒定DEFAULT_COLUMN_LIST =>( “产品”, “部件”, “assigned_to”, “bug_status”, “分辨率”, “SHORT_DESC”, “changeddate” );

编辑:刚刚意识到这个问题是两年。我希望它能帮助别人绊倒它。

3

如果在列列表中没有必填字段(“更改列”),我们必须通过编辑以下文件来添加新字段。

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

buglist的所有coloumns直接取自数据库字段。 例如: buglist页面的ID直接来自表bug的字段bug_id。

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

修改下列文件:

1)buglist.cgi 
2)colchange.cgi 
3)field-descs.none.tmpl 
  • 添加相应coloumn显示在文件colchange.cgi并通过变量模板文件列表/ list.html.tmpl。

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

  • 修改文件错误列表。CGI的查询应该给
    值对应的字段