我知道 Bugzilla 3.0 及更高版本支持为您的错误创建自定义字段,这可以通过管理员来完成。
我的问题是,有什么方法可以在高级搜索中创建一个自定义字段,以便能够搜索具有该自定义字段值的错误。
我知道当前 bugzilla 支持的解决方案是在高级搜索页面上的自定义搜索下使用布尔搜索,但我想创建自己的自定义字段。
到目前为止,我所做的当前修改是通过自定义文件夹下的 form.tmpl 文件进行的,该文件夹是默认文件夹的副本。我已经设法使用默认字段,但在创建自定义字段时没有运气。
来源:http ://www.bugzilla.org/docs/2.18/html/cust-templates.html
我找到了另一个来源: http: //mozilla.6506.n7.nabble.com/Adding-Custom-Field-drop-downs-to-Advanced-Search-Page-td80291.html
这在某种程度上引导我理解如何解决这个问题。截至目前,看来我需要转到 bugzilla 文件夹下的 search.pm 文件,该文件夹负责生成搜索报告的查询。这在文件本身和https://wiki.mozilla.org/Bugzilla:Search.pm源中进行了描述。