1

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

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

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

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

可能吗 ?

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

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

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


下面的讨论对我很有帮助。因为我有 ProductA、ProductB 和组客户、开发人员。

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

回答:

产品一:

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

为此,您需要向开发人员授予 editbugs 权限。如果要限制其他产品中的editbugs权限,则需要为其他产品设置一个他们不属于xx/xx/xx/Canedit的组。在您的特定设置中,这已包含在 EditA 和 EditB 组中。

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

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

我该如何管理?

任何帮助,将不胜感激!

谢谢。

4

2 回答 2

2

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

于 2012-04-10T19:51:56.847 回答
1

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

关联

但在这种情况下,用户无法发表评论,现在我需要找到用户不应该能够编辑错误字段但用户无论如何都可以发表评论的方式。

于 2012-04-17T10:07:34.797 回答