是否可以自定义bugzilla字段(文本字段,文本区域等)?

时间:2012-04-10 08:58:20

标签: perl bug-tracking bugzilla

我有一个产品和该产品的几个组件。每个组件都有几个报告的错误。

每个错误都已分配给特定用户。

我想为该用户自定义一些文本字段/区域,以便他/她无法编辑该特定字段。

我还想为Bug Creator(谁提交新bug)自定义一些文本字段/区域,以便他/她无法编辑他/她发布的错误。

有可能吗?

我们可以通过更改代码来自定义这些字段吗?或者安装一些插件?或任何其他方式?

对群组的权限/限制也无效。例如,我创建了2个组A和B.组A具有完全权限(创建和编辑错误),但组B没有任何权限,只有READONLY。但是,属于A组或B组的用户权限之间没有区别(两者都可以创建和编辑错误)。我如何限制用户属于B组?

只有开发人员才能创建/编辑字段,但客户端不应该编辑错误。


以下讨论对我非常有帮助。因为我有ProductA,ProductB和group Client,Developer。

http://groups.google.com/group/netscape.public.mozilla.webtools/browse_thread/thread/98efcae88fe84d6d/51c8deb672402e09?lnk=gst&q=permissions+for+all+users#51c8deb672402e09

答案:

产品A:

ReadCreateA:Entry / Mandatory / Mandatory / - EditA: - / NA / NA / Canedit类似于产品B。

为此,您需要为开发人员提供editbugs权限。如果要限制其他产品中的editbugs权限,则需要将其不是xx / xx / xx / Canedit成员的组设置为其他产品。在您的特定设置中,EditA和EditB组已经涵盖了这一点。

(工作正常)当我使用上述指南时,除了发表评论外,它的工作原理完美。发布评论时我收到了以下错误 - > “您不得编辑产品产品A中的错误”

但我希望“Group UsersA”的用户不应该编辑错误(没关系),但必须能够发表评论。

我该如何管理?

任何帮助将不胜感激!

感谢。

2 个答案:

答案 0 :(得分:2)

您需要修改代码才能完成此操作。有关详细信息,请参阅http://www.bugzilla.org/docs/4.2/en/html/cust-change-permissions.html

答案 1 :(得分:1)

这是非常好的讨论,我认为我的75%问题已经解决了。

Link

但在这种情况下,用户无法发布评论,现在我需要找到用户无法编辑错误字段的方式,但用户仍可以发表评论。