7

我一直在考虑设置RedmineTracJIRA来跟踪问题。我希望能够让我的开发团队创建客户从未看到的内部票证,而客户可以创建/编辑内部团队看到的票证。

Trac 文档中,您可以设置创建或查看工单的权限,但它似乎不允许仅查看某些工单。Trac Fine Grained Permissions可能有可能,但似乎并非如此。

Redmine 文档提到:

一键定义您自己的角色并设置其权限

但似乎没有粒度级别。

来自JIRA 文档

目前 JIRA 只能支持项目级别或问题级别的安全性。目前没有可用的现场级安全性。

根据这个问题,Redmine 不支持内部票证,因此您必须使用多个项目。我不希望我必须创建多个项目 - 一个内部项目,一个外部项目并将外部票证带入内部存储库。似乎这会导致不必要的开销,并且不可避免地,项目不会同步。这些产品是否有任何方法(如果不在核心产品本身中,可能通过插件)来指定这些权限,或者简化两个具有不同用户和权限的项目仍然必须共享信息?

4

7 回答 7

5

在 redmine 中,我们只使用子项目进行外部访问。

子项目的所有票证也对开发人员具有完全访问权限的父项目可见...

工作没有问题

于 2010-06-16T14:00:05.150 回答
4

Jira 有相当多的可见性控制,我不会这么快就忽略它。

这是我发现的一个讨论它的链接: https ://confluence.atlassian.com/display/JIRA/Configuring+Issue-level+Security

您将拥有一个项目,然后您可以使用问题类型向公众隐藏某些事情。我相信,您也可以在内部或公开发表评论。

于 2010-03-02T20:30:57.600 回答
3

Jira 具有“问题安全级别”,可让您做您想做的事情(请参阅另一个答案中引用的链接)。

  • 一个限制是子问题继承其父问题的安全级别,我没有发现它很重要
  • 我建议使用项目角色来指定内部和外部团队成员,而不是组(否则您最终会在每个项目中使用几个组,从而导致组太多)
  • 您引用的限制(无字段级安全性)对您想要做的事情没有影响
  • 问题类型与安全级别无关
于 2010-03-03T14:02:32.130 回答
2

听起来你想要 Trac 的私人门票插件。这将允许您使客户只能看到他们报告的票证,而不能看到其他客户报告的票证。

于 2010-03-12T20:41:33.423 回答
1

CounterSoft Gemini 可以满足您的需求。

白皮书可以帮助您设置外部项目参与者: http ://countersoft.com/downloads/whitepapers/Implementing_an_Issue_Management_Platform.pdf

于 2010-03-03T09:19:23.233 回答
1

Redmine 1.2 有“私人”票。

于 2011-11-15T06:52:31.717 回答
0

JIRA 是您最好的选择。我们广泛使用它,可以创建具有显着粒度的内部票证或私人票证,但不可否认的是,不能达到现场级别。您可能会编写一个插件来实现这一点。

快速阅读有关比较的博客文章:http: //blog.pineywoodstech.com/index.php/2011/12/jira-issue-tracking-for-the-masses/

于 2012-03-23T16:40:04.740 回答