Настройте табличные отчеты с помощью Bugzilla

Я хочу добавить больше столбцов в табличный отчет. Я использую багзиллу версии 4.2.5. Не могли бы вы помочь с файлами, которые мне нужно изменить?

Спасибо, Рамия.


person ramya    schedule 11.03.2013    source источник


Ответы (2)


если требуемого поля нет в списке столбцов («Изменить столбцы»), мы должны добавить новое поле, отредактировав следующие файлы.

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

Все столбцы баглиста берутся напрямую из полей БД. Например: идентификатор страницы списка ошибок берется непосредственно из поля bug_id таблицы ошибок.

  • Можно добавлять новые поля и располагать их в том порядке, в котором они должны отображаться в файле colchange.cgi.
  • Соответствующий файл шаблона colchange.cgi — list/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 для запроса, который должен давать значение
    для соответствующего поля.

.

person Jenifer_justin    schedule 05.06.2013

Есть два способа сделать это.

  1. Когда вы отображаете отчет, внизу вы найдете ссылку «Изменить столбцы». Это самый извращенный способ.

  2. Если вы хотите изменить столбцы по умолчанию, отредактируйте следующий оператор в /usr/local/bugzilla-4.2.5/Bugzilla/Constants.pm и добавьте или удалите столбцы по умолчанию.

    использовать константу DEFAULT_COLUMN_LIST => ("product", "component", "assigned_to", "bug_status", "разрешение", "short_desc", "changeddate" );

EDIT: Только что понял, что этому вопросу два года. Я надеюсь, что это поможет кому-то еще, кто наткнется на него.

person RHT    schedule 23.04.2013