2013-03-11 54 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的查詢應該給
    值對應的字段